Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re: while loop returning numbers not strings

by ww (Bishop)
on Dec 05, 2012 at 18:21 UTC ( #1007359=note: print w/ replies, xml ) Need Help??


in reply to while loop returning numbers not strings

See split.

from perldoc -f split:

split /PATTERN/,EXPR,LIMIT split /PATTERN/,EXPR split /PATTERN/ split Splits the string EXPR into a list of strings and returns +that list. By default, empty leading fields are preserved, and +empty trailing ones are deleted. (If all fields are empty, they +are considered to be trailing.) In scalar context, returns the number of fields found. ....

Try splitting to an array, @words and printing them....

#!/usr/bin/perl use 5.014; # 1007352 # error here: $word = split "", $lines; my $lines = "foo bar baz bat read the docs; they're often helpful."; my @word = split "", $lines; # $word replaced with @word say @word;

OR (perhaps preferably)

#!/usr/bin/perl use 5.014; # 1007352 # error here: $word = split "", $lines; my $lines = "foo bar baz bat read the docs; they're often helpful."; my @word = split " ", $lines; # $word replaced with @word; "" replace +d with " " my $word; for $word( @word) { say $word; }


Comment on Re: while loop returning numbers not strings
Select or Download Code

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (16)
As of 2015-07-31 18:09 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (280 votes), past polls