in reply to How can you split inside pop?
You're aware you could just use a negative index, right?
#!/usr/bin/perl -wl use strict; my $str = "this is a string"; print +(split /\s/,$str)[-1]; __END__ outputs: string
But yes, pop just works on arrays. Note what pop really does: it REMOVES that last item from the array and returns the removed element. Just as you can't do substr("hello",0,1) = ""; because altering a constant value makes no sense, you can't pop lists.
Hope this helps.
antirice
The first rule of Perl club is - use Perl
The ith rule of Perl club is - follow rule i - 1 for i > 1
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: How can you split inside pop?
by dragonchild (Archbishop) on Oct 15, 2003 at 16:02 UTC | |
by antirice (Priest) on Feb 13, 2004 at 20:22 UTC |