Re: [問題] 刪除陣列中的一個值

看板Perl作者 (相見不如懷念)時間16年前 (2009/05/12 20:54), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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

05/12 21:00, , 1F
感謝 v( ̄︶ ̄)y
05/12 21:00, 1F
文章代碼(AID): #1A2N5mW3 (Perl)
討論串 (同標題文章)
文章代碼(AID): #1A2N5mW3 (Perl)