Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

Re: Print a string X times?

by cdarke (Prior)
on Aug 04, 2010 at 06:01 UTC ( #852800=note: print w/ replies, xml ) Need Help??

in reply to Print a string X times?

This is my personal favorite:

local $, = ' '; print +('-') x $length,"\n";

Comment on Re: Print a string X times?
Download Code
Replies are listed 'Best First'.
Re^2: Print a string X times?
by targetsmart (Curate) on Aug 04, 2010 at 07:45 UTC
    in the statement print +('-') x $length , "\n";

    the +('-') does some magic which I don't understand, could you please explain that statement..

    -- 'I' am not the body, 'I' am the 'soul/consciousness', which has no beginning or no end, no attachment or no aversion, nothing to attain or lose.

      From perlop: Symbolic Unary Operators:

      "Unary "+" has no effect whatsoever, even on strings. It is useful syntactically for separating a function name from a parenthesized expression that would otherwise be interpreted as the complete list of function arguments."

      Try removing the + and ensure you use strictures (well, warnings anyway) and see what happens.

      True laziness is hard work
Re^2: Print a string X times?
by Skeeve (Vicar) on Aug 04, 2010 at 07:52 UTC

    That's really usefull!

    ++ for that!


Log In?

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

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (6)
As of 2015-10-10 14:33 GMT
Find Nodes?
    Voting Booth?

    Does Humor Belong in Programming?

    Results (257 votes), past polls