|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Alexander Kostiuchenko 2:5020/400 08 May 2002 21:55:45 To : Sergey Tkachuk Subject : Re: Perl vs PHP vs C ;) (Was: (asp vs php) || (*nix vs NT)) -------------------------------------------------------------------------------- Hello, Sergey! You wrote to Alexander Kostiuchenko on Sat, 04 May 2002 10:30:01 +0400: ST>>> В C++ есть статические переменные (в том числе и атрибуты класса) ST>>> и локализация переменных внутри блока. Так что в этом плане он а local $something - не локализация ? AK>> Perl: AK>> my $c; AK>> { AK>> my $c; AK>> sub cpp { $c++; } AK>> sub c { print $c; } AK>> } ST> Да, именно через такую жопу в перле эмулируются статические переменные. ST> Imho довольно неудачно эмулируются :-( Hе, для эмулияции статических переменных через жопу есть специальная идиома ;) my $static if 0; А {my $shared; sub{}; sub{} } - это вполне себе нормальная конструкция для создания shared между несколькими subs переменных... -- mailto: random at info.net.ua //Александр --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/232077bd75d78.html, оценка из 5, голосов 10
|