строчке, то ничего не изменяется. Вопрос почему? https://go.dev/play/p/MK3ojmZ0oBM
Когда ты делаешь это: a.NewAge(111) То если a - не указатель, то все работает как и ожидается. Если а - указатель, то компилятор неявно делает это: (*a).NewAge(111)
то есть это особенность такая у компилятора?
можно и так сказать. Неявно разыменовывает указатели
просто непонятно. почему указатели для числе к примеру - это ссылки в памяти, а для структуры - не ссылка в памяти
"указатели - это ссылки" это что значит? указатели на инт и указатель на структуру - это одинаковые вещи
ну имею ввиду почему указатели не на структуру - это что-то по типу 0xc00001... ,а указатели на структуру - это совсем другое?
https://go.dev/play/p/5sXJfT3dG4c
эммм, вот я дуб, почему-то думал постоянно о другом, спасибо))
Обсуждают сегодня