Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot
 
PerlMonks  

Re:{3} How to compare arrays? (xmms alarm clock)

by jeroenes (Priest)
on Jun 29, 2001 at 10:14 UTC ( #92537=note: print w/replies, xml ) Need Help??


in reply to Re: Re: How to compare arrays? (xmms alarm clock)
in thread How to compare arrays? (xmms alarm clock)

See How to test equality of hashes? for more ways.

You can leave out the @timenow:

@current = (localtime time)[1..2];
...just gives you the slice.

Hope this helps,

Jeroen

Update: You're welcome. That prob is easily solved with reverse:

@current = reverse (localtime time)[1..2];

Replies are listed 'Best First'.
Re: Re:{3} How to compare arrays? (xmms alarm clock)
by ginseng (Pilgrim) on Jun 29, 2001 at 10:36 UTC

    This leaves @current with a different array order than @wake has. split /:/ leaves $wake[0] with the hour, and $wake[1] with the minute. localtime[1..2] would return the minute then the hour. to do the comparison, i'd have to invert one array.

    thank you for the hashes link. i'm glad i didn't find it before posting this question. it makes this question look way too easy. as you can see, i've got one solution that works, "@array1" eq "@array2", but it still seems like there'd be a simpler (rather, more intuitive) way. But perhaps my intuition is just not on yet, with Perl.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://92537]
help
Chatterbox?
Discipulus can red from white wine just even smelling it, blindfolded
Discipulus can tell..
[holli]: I'd like to put that to the test under lab conditions

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (13)
As of 2017-09-25 13:28 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    During the recent solar eclipse, I:









    Results (280 votes). Check out past polls.

    Notices?