作者LiloHuang (相见不如怀念)
看板Perl
标题Re: [问题] 删除阵列中的一个值
时间Tue May 12 20:54:07 2009
※ 引述《cjdcjdc (ㄚ达)》之铭言:
: 我有一个阵列是
: my @n = 0..6;
: 假设删除3之後, @n 的值剩下0,1,2,4,5,6
: 我是想删除之後,後面的值自动往前补
: 我试过 $n[3]=undef;
: 但这样做,後面的值不会往前补
: 请问有没有什麽方法能让後面的值往前补?
#!/usr/bin/perl
use Data::Dumper;
my @n = 0..6;
splice(@n, 2, 1);
print Dumper(@n);
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.79.63.18
1F:推 cjdcjdc:感谢 v( ̄︶ ̄)y 05/12 21:00