Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: I don't use printf enough

by atcroft (Monsignor)
on Oct 22, 2003 at 21:07 UTC ( #301368=note: print w/ replies, xml ) Need Help??


in reply to I don't use printf enough

I can see using it or not as a decision depending on what circumstance allows. Would the following also work, though?

print( join('', ('text text ', $obj->method1(), ' more text ', $obj->method2(), ' blah blah ', $obj->method3(), "\n") ) );


Comment on Re: I don't use printf enough
Download Code
Replies are listed 'Best First'.
Re: Re: I don't use printf enough
by Anonymous Monk on Oct 22, 2003 at 21:39 UTC

    Ummm. Unless $, is set to something besides undef, why join? print accepts a list just as easily as a single string.

Re: Re: I don't use printf enough
by dragonchild (Archbishop) on Oct 23, 2003 at 17:32 UTC
    I often use a similar construct, like so:
    use constant DELIM => "\t"; my $fh = IO::File->new(">$filename") || die $!; print $fh join(DELIM, 'Col 1', 'Col 2', 'Col 3', ), $/; # And so forth

    Yes, I should use something like Text::xSV, but it currently doesn't do output.

    ------
    We are the carpenters and bricklayers of the Information Age.

    The idea is a little like C++ templates, except not quite so brain-meltingly complicated. -- TheDamian, Exegesis 6

    ... strings and arrays will suffice. As they are easily available as native data types in any sane language, ... - blokhead, speaking on evolutionary algorithms

    Please remember that I'm crufty and crochety. All opinions are purely mine and all code is untested, unless otherwise specified.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (10)
As of 2015-07-28 09:56 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 (254 votes), past polls