Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked

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

Replies are listed 'Best First'.
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";

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

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...?

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://111373]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (3)
As of 2018-05-25 03:58 GMT
Find Nodes?
    Voting Booth?