Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Error in the example code

by Anonymous Monk
on Sep 10, 2001 at 05:39 UTC ( #111373=note: print w/ replies, xml ) Need Help??


in reply to split and join

Hello all,

I just thought I'd let you know there is an error in this example code.

@simpsons=split(/\s+/ $line); #now splits $line on 1 or more whitespac +e characters #@simpsons now containts ("Bart","Lisa","Maggie","Marge","Homer");

You are missing a comma (/\s+/,$line). On a seperate note does anyone know how I would join an array with a comman except for the last value.

ie I have an array of postcodes, that I am going to print out as a string.

$postcodes=join(", ",@Postcode_array); print "any area. postcode1, postcode2, postcode3\n"; What I would like to print out is this. print "any area. postcode1, postcode2 & postcode3\n";

Any help would be great... Thanks, Greg

Edit: g0n - code tags & formatting


Comment on Error in the example code
Select or Download Code
Re: Error in the example code
by Anonymous Monk on Nov 27, 2001 at 15:26 UTC
    first store the length of array by using count variable and then exclude the last element of array... is this a good idea...?
Re: Error in the example code
by davorg (Chancellor) on Nov 27, 2001 at 15:40 UTC
    my @arr = (1 .. 10); print join(', ', @arr[0 .. $#arr - 1]), " & $arr[$#arr]\n";
    --
    <http://www.dave.org.uk>

    "The first rule of Perl club is you don't talk about Perl club."

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://111373]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (4)
As of 2014-08-23 09:55 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The best computer themed movie is:











    Results (173 votes), past polls