- Как проверить на defined сразу несколько переменных?, arturpub, 20:04 , 12-Авг-08 (1)
- Как проверить на defined сразу несколько переменных?, qq, 21:40 , 12-Авг-08 (2)
- Как проверить на defined сразу несколько переменных?, angra, 06:41 , 13-Авг-08 (3)
- Как проверить на defined сразу несколько переменных?, rookie, 09:16 , 13-Авг-08 (4)
>Используйте обычный grep, например (!defined $a || !defined $b || .. ) >заменяется на grep !defined, ($a,$b,$c). >Пример: > >$ perl -le 'my ($a,$b,$c)=(0,1,2);print((grep !defined, ($a,$b,$c))?"Bad":"Good");' >Good >perl -le 'my ($a,$b,$c)=(0,1);print((grep !defined, ($a,$b,$c))?"Bad":"Good");' >Bad Спасибо, это то, что надо. Спасибо всем
- Как проверить на defined сразу несколько переменных?, rookie, 09:42 , 13-Авг-08 (5)
>Используйте обычный grepЕщё одина близкая тема. Как разрушить одним undef сразу несколько переменных? Код undef ($a, $b, $c) не работает как хотелось :-(
|