|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Bulat Ziganshin 2:5093/4.126 26 Mar 2002 17:51:32 To : Andrey Sapozhnikov Subject : передача массива в ф-ю -------------------------------------------------------------------------------- Tuesday March 26 2002, Andrey Sapozhnikov writes to Bulat Ziganshin: >> вопрос в том, что удобней. почитай ответ андрея на этот вопрос. >> почитай мой ответ: на раби массивы, хеши, массивы массивов итд >> передаются точно так же, как скаляры, как любые другие >> объекты сравни объём ответов :)))) AS> Да с точки зрения отвечающего на вопросы Ruby удобней. Еще удобней AS> Basic (классический), там достаточно ответа "никак", поскольку ничто AS> и никуда не передается. Hо удобней писать именно в Перл (опять же, не AS> зная Ruby базируюсь на Ваших утверждениях о нем). чем удобней? :) или копируется целиком массив, или мы имеем ссылку, с котрой неудобно работать наверно, ты имеешь в виду те случаи, о которых дмитрий не спрашивал, и в которых перловое автоматическое раскрывание/создание списков удобно. так и эти случаи в раби очень просты - достаточно добавить звёздочку перед фактическим/формальным параметром: def f(a,b,*array) a #=>1 b #=>2 array #=>[3,4] end x=[2,3,4] f( 1, *x ) 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/33403ca0a9be.html, оценка из 5, голосов 10
|