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

Re^2: Is the number before, in or after the interval? using spaceship operator <=>

by rsFalse (Chaplain)
on Nov 21, 2014 at 14:43 UTC ( [id://1108015]=note: print w/replies, xml ) Need Help??


in reply to Re: Is the number before, in or after the interval? using spaceship operator <=>
in thread Is the number before, in or after the interval? using spaceship operator <=>

Hm.. yes.
And that is simpler solution with two basic comparisons:
map { ("-1", " 0", " 1")[ ($_ >= $l) + ($_ > $r) ] } -9 .. 10;
  • Comment on Re^2: Is the number before, in or after the interval? using spaceship operator <=>
  • Download Code

Replies are listed 'Best First'.
Re^3: Is the number before, in or after the interval? using spaceship operator <=>
by LanX (Saint) on Nov 21, 2014 at 15:23 UTC
     ($_ > $r) - ($_ < $l)

    Should already do (can't test on Android :)

    update

    tested! =)

    DB<41> sub tst { ($_ > $r) - ($_ < $l) } DB<42> $l=3;$r=6 => 6 DB<43> print tst(),"\t" for 0..9 => "" -1 -1 -1 0 0 0 0 1 1 1

    Cheers Rolf

    (addicted to the Perl Programming Language and ☆☆☆☆ :)

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others studying the Monastery: (2)
As of 2024-04-26 03:14 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found