|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 05 Apr 2002 20:01:47 To : "Igor Gerdler" Subject : Re: Просьба -------------------------------------------------------------------------------- e.ru> <a8k7mv$1am3$1@ddt.demos.su> <slrnaardod.l5n.ran@banquet.lan.ice.ru> e.ru> <a8kfst$2k15$1@ddt.demos.su> From: Artem Chuprina <ran@ice.ru> Здравствуй, Igor Gerdler. IG> > В данном случае гвоздями в код забито. Она встроенная. В случае IG> > пользовательской функции - по прототипу. IG> Приведу два примера. IG> Пример 1. IG> sub func { IG> @_[0] = 'ya'; IG> return; IG> } sub func (\$) Кстати, "Scalar value @_[0] better written as $_[0]". IG> Пример 2. IG> sub func { IG> my $var1 = shift; IG> print $var1; IG> return; IG> } sub func ($) IG> Если не сложно, Артем, напиши два прототипа, по которым интерпритатор IG> определить, что в первой функции параметр должен быть lvalue, а во втором - IG> нет. Плиз. Правда, если ты имел в виду в первой функции поменять значение, это надо делать иначе. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/144544d6d7304.html, оценка из 5, голосов 10
|