го передаются по ссылку, а какие по значению? Вот массивы, например, по значению. А что-то другое по ссылке.
Это от чего-то зависит? Или это просто надо выучить?
наверное ты спрашиваешь из-за таких структур как мапа или слайс - тут да, запомни для начала что из этого pointer'ы, потому что слайс и мапа это указатели на структуры
Тут можно сказать как в питоне, неизменяемые передаются по значению, изменяемые по ссылке
слайс -- это не поинтер, это сама структура, с указателем на массив.
мммм, я бы лучше предложил запомнить по-другому всё в питоне передает по ссылке, просто некоторые типы неизменяемые, и поэтому их невозможно "перезаписать", меняется ссылка, если ты пытаешься что-то в эту переменную записать но это я для себя так запомнил, возможно, я не прав
да, щас поправлю, это и имел ввиду
Ну это тоже самое в общем-то :)
Обсуждают сегодня