Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister

RE: RE: Re: Can perl do...?

by athomason (Curate)
on Jun 05, 2000 at 23:17 UTC ( #16486=note: print w/replies, xml ) Need Help??

in reply to RE: Re: Can perl do...?
in thread Can perl do...?

That doesn't do anything at all; you're introducing a value into a null context. That is, your statement has no effect whatsoever since there are no side effects. For instance, try the one-liner perl -we "$_;"Using the -w flag will let you know when your statements aren't doing anything.

Replies are listed 'Best First'.
RE: RE: RE: Re: Can perl do...?
by nashdj (Friar) on Jun 06, 2000 at 14:01 UTC
    Ok, so if it does nothing, then why not in a future perl release allow that to assign the value to $_. Sure it might sound completely useless, but if it already is useless. I would find something like that very handy. As for making sense, it seems to do that too..
RE: RE: RE: Re: Can perl do...?
by chromatic (Archbishop) on Jun 07, 2000 at 02:12 UTC
    It does one thing nashdj alluded to. As the last statement in a block, the resultant value of the block is the value in the variable.

    For example, in the Everything source they'll occasionally have a subroutine that does something like:

    sub do_thisorthat { my ($text, $op) = shift; my $code = get_op($op); $code->$text; # manipulate text $text; }

Log In?

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

How do I use this?Last hourOther CB clients
Other Users?
Others taking refuge in the Monastery: (4)
As of 2023-12-04 00:51 GMT
Find Nodes?
    Voting Booth?
    What's your preferred 'use VERSION' for new CPAN modules in 2023?

    Results (20 votes). Check out past polls.