推 cjdcjdc:感謝 v( ̄︶ ̄)y 05/12 21:00
※ 引述《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