Re: [問題] 刪除陣列中的一個值
※ 引述《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
05/12 21:00, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章