|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Denis Roshchin 2:5020/400 03 Jul 2001 16:13:59 To : All Subject : Re: странность. -------------------------------------------------------------------------------- "Alexander Bolotnov" <Alexander.Bolotnov@p82.f4.n5052.z2.fidonet.org> wrote in message news:994169930@p82.f4.n5052.z2.ftn... > почему у меня оно не работает ни под виндой ни под линухами? 5.6.0 оба. 1. > $_ = ret('halloha'); 2. > print; 3. > 4. > sub ret{ 5. > return chop @_; 6. > } первое) @_ - это переменная, которая read-only. если хочешь - делай: sub ret(){$aa=@_; chop($aa); return $aa} второе) по-моему надо к тому-же использовать @_[0]; третье) функции должны быть описаны вначале. четвертое) вообще - стиль написания не очень IMHO. как-бы я написал: 1. sub ret($) 2. { $aa=@_[0]; 3. chop($aa); 4. return $aa; 5. } 6. $ab = "halloha"; 7 print ret($ab); > а у некоторых работает? Меня всегда тоже интересовала философия... Почему некоторые пишут, и у них все работает... у других - нет :)) -- #Denis Roshchin #denis@komkon.org #www.komkon.org/~denis/ --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/91047cfe98a6.html, оценка из 5, голосов 10
|