|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ivan Frolcov 2:5020/400 21 May 2003 01:17:31 To : Rostislav Chebykin Subject : Re: Как же Switch? -------------------------------------------------------------------------------- On Tue, 20 May 2003 20:42:01 +0000 (UTC), "Rostislav Chebykin" <philigon.kender@relcom.ru> wrote: > >Как наиболее коротко и грамотно переписать на Perl следующий выбор? > >switch ($var) { > case 1: { return $something_1; break: } а break тебе зачем? У тебя что, return не всегда срабатывает? > case 2: > case 3: > case 4: { return $something_2; break; } > default: return $something_3; >} if ($var == 1){ return $something_1; }elsif($var == 2 or $var == 3 or $var == $4){ return $something_2; }else return $something_3; } или еще как-нибудь. Или perldoc switch. --- ifmail v.2.15dev5 * Origin: Golden Telecom (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/2080b0a459a8.html, оценка из 5, голосов 10
|