цикла?
Не сам вопрос не отвечу, но тоже интересно. А поделитесь, какая задача вызвала необходимость разобраться с этим вопросом?)
хочется узнать, как это происоходит конкретно например я знаю, что если итерироваться по массиву через range (с value), то весь массив будет скопирован два раза - один раз в range, другой раз итеративно в value
Интересно, я думал там что-то вроде "берём длину массива, создаём счётчик, и копируем значение по одному в переменную начиная с первой ячейки, либо не копируем вообще, если в цикле только индекс указан
тоже так думал, но вчера прочел, что for i,v := range array (not slice) будет копировать массив два раза, поэтому рекомендуется делать так for i,v := range &array
А, вы прям про массив ...ни разу за 2 года не работал с чистыми массивами, тут вообще не подскажу))
Обсуждают сегодня