|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Sergey Borodich 2:5020/400 03 Jan 2003 19:53:10 To : Sergey Borodich Subject : Re: array content and || -------------------------------------------------------------------------------- Hi ALL, > > Хотелось бы по аналогии с > > $n = $n[$j] || find_n($j); > > записать для масивов что-то типа > > ($n,$m) = (@{$nm[$j]}) || find_nm($j); ^ сорри тут была обшибочка :) причем при use strict; ругается Can't use an undefined value as an ARRAY reference :( > > этот код не прокатывает так как ($nm[$j]) возвращает 1 > как это идею правильно записать ? > > Hе подскажете самый простой (краткий) способ ? :) > решил так @{$nm[$j]} = find_nm($j) unless ($nm[$j]); my ($n,$m) = @{$nm[$j]}; но если кто может это впихнуть в одну строчку то хотелось бы увидеть как :) -- Сергей --- ifmail v.2.15dev5 * Origin: National Taras Shevchenko University of Kyiv (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/13128f9738892.html, оценка из 5, голосов 10
|