Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re: Printing a specified number of characters

by grinder (Bishop)
on Jul 28, 2002 at 22:27 UTC ( [id://185854]=note: print w/replies, xml ) Need Help??


in reply to Printing a specified number of characters

Apart from x, the repetition operator, you might also want to consider using printf/sprintf. The only problem is that your number also has to include the width of the character you want to print (i.e. the overall field width). This may or may not be a problem, depending on how you create the values of $number and $number_two. Anyway, the code to do it looks like:

printf "%${number}s %${number_two}s\n", 'A', 'B';

The variable name needs to be enclosed in curly braces to stop the interpreter from looking for the variables named $numbers and $number_twos. The idea is that %20s will print a value in a right-justified field of length 20. Rather than hard-coding the 20, we pick it up from a variable.


print@_{sort keys %_},$/if%_=split//,'= & *a?b:e\f/h^h!j+n,o@o;r$s-t%t#u'

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others having a coffee break in the Monastery: (5)
As of 2024-03-29 06:00 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found