作者FEmessenger ()
看板perl
標題[請益] 有關陣列問題
時間Tue Aug 29 14:13:39 2006
小弟我現在有個陣列問題
想要把陣列中所有 undef 的元素移除 如下所示:
原本的陣列 [undef, undef, undef, 65, undef, 67, undef, 88] 一共8個元素
希望變成 新的陣列 [65, 67, 88] 一共3個元素
以下是我的程式碼:
foreach $i(@i) {
if ($i eq undef) {
<---此行不知道該怎麼做
}
}
或是各位高手有其他的較好的做法?
煩請各位大大不吝賜教 萬分感謝~!!! OTZ
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.129.5
推 Andor:perldoc -f grep 08/29 14:32
推 Andor:@array = grep(defined $_, @array); 08/29 15:17
推 FEmessenger:了解 再次感謝!! 08/29 15:58