|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Bulat Ziganshin 2:5093/4.126 26 Mar 2002 19:42:17 To : Artem Chuprina Subject : передача массива в ф-ю -------------------------------------------------------------------------------- Tuesday March 26 2002, Artem Chuprina writes to Bulat Ziganshin: BZ>> на раби массивы, хеши, массивы массивов итд передаются точно так BZ>> же, как скаляры, как любые другие объекты AC> В перле тоже. ага. но мнения вызывающего и вызываемого о том, что собственно передавали, могут не совпадать :) AC> Человек спрашивал, как передать ссылку на массив. Если я AC> правильно ошибаюсь, для раби ответ "никак". Который гораздо короче, а AC> главное, напрочь спрашивавшему не нужен. "Этот человек - математик, AC> Ватсон". это в перле для работы со ссылкой на массив нужно использовать дурацкий синтаксис, а по умолчанию осуществляется дурацкое копирование верхнего уровня массива. в раби переменные содержат ссылки на объекты и при присваивании/передаче параметров копируются эти ссылки. если нужна копия структуры данных, то используется метод dup Bulat, mailto:bulatz-AT-fort.tatarstan.ru, ICQ: work 15872722, home 11849833 ... Иногда для того, чтобы изменить свое восприятие мира, ... люди пытаются изменить сам мир --- GoldED+/W32 1.1.2 * Origin: Сетевой фильтр на 5 базаров (2:5093/4.126) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/33403ca0c2f2.html, оценка из 5, голосов 10
|