Re: how to copy elements into the next array

2009-01-29 Thread Mr. Shawn H. Corey
On Thu, 2009-01-29 at 14:39 +0800, itshardtogetone wrote: > Hi, > How do I copy the first 10 elements of @a into @b? > > The method that I use is long :- > my @a = 1..20; > my @b = (); > > my $ctr = 0; > foreach (@a){ > if ($ctr < 10){ > push @b,$_; > } > $ctr ++; > } See

Re: how to copy elements into the next array

2009-01-28 Thread John W. Krahn
itshardtogetone wrote: Hi, Hello, How do I copy the first 10 elements of @a into @b? my @b = @a[ 0 .. 9 ]; John -- Those people who think they know everything are a great annoyance to those of us who do.-- Isaac Asimov -- To unsubscribe, e-mail: beginners-unsubscr...@perl.org For

回复:how to copy elements into the next array

2009-01-28 Thread yantao
try this, @b[0..9] = @a[0..9]; - 原邮件 - 从: itshardtogetone 日期: 星期四, 一月 29日, 2009 下午2:39 主题: how to copy elements into the next array > Hi, > How do I copy the first 10 elements of @a into @b? > > The method that I use is long :- > my @a = 1..20; > my @b = ()

how to copy elements into the next array

2009-01-28 Thread itshardtogetone
Hi, How do I copy the first 10 elements of @a into @b? The method that I use is long :- my @a = 1..20; my @b = (); my $ctr = 0; foreach (@a){ if ($ctr < 10){ push @b,$_; } $ctr ++; } Thanks.