看板 Perl 關於我們 聯絡資訊
小弟我現在有個陣列問題 想要把陣列中所有 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