Показать сообщение отдельно
  #167 (permalink)  
Старый 29.04.2016, 18:16
Аватар для Makarov
Профессор
Отправить личное сообщение для Makarov Посмотреть профиль Найти все сообщения от Makarov
 
Регистрация: 08.07.2013
Сообщений: 212

vitoff,
Цитата:
Просто раньше с таким не сталкивался
Еще столкнетесь, это штука которая встречается при написании чего угодно сложнее хеллоуворлда. В современных яп любой сложный тип передается по ссылке. То есть объекты, классы, etc.

Цитата:
Просто раньше с таким не сталкивался, но припоминаю какую-то таблицу связей "переменная-значение". И если я правильно понимаю, то в моём случае mirror[0] не содержал своего значения, а была установлена связь с чужим значением, то есть с comb. Верно?
Ну в самых-самых общих чертах да. Я долго думал как объяснить подробнее, пока не заметил что автор этого сайта давно уже все сделал

Цитата:
раз массив передаётся по ссылке, то друге элементы можно передавать по значению?
Некоторые, числа например, да.
Подробнее смотри по ссылке выше. При непонимании можно попробовать прочитать весь раздел сначала

Как обойти сказал Рони. Этой строчкой он создает копию массива и присваивает вашей переменной ее. (Однако нужно понимать что если элементами копируемого массива являются ссылки, то их эта штука тоже скопирует).
Ответить с цитированием