作者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
1F:推 Andor:perldoc -f grep 08/29 14:32
2F:推 Andor:@array = grep(defined $_, @array); 08/29 15:17
3F:推 FEmessenger:了解 再次感谢!! 08/29 15:58