int(rand() + 1), int(rand()) +1, and hashes
C. Abney
cabney at cyberpass.net
Sun Jul 16 13:17:07 CDT 2000
~sdpm~
On Sun, 16 Jul 2000, Eugene Tsyrklevich wrote:
> doesn't make sense right? i mean both number are supposed to be integers..
I think I'd hesitate before calling it a "feature", if that's what you mean
by 'sense'. :)
I admit my case was pretty marginal (int's as hash keys) but you've shown
that it's a general feature of Perl with your $a+=1 example. Using a float
as an array index is fairly common practice <g> so the Perl Porters probably
stuck in the auto-truncate rule in the compiler? I can't see doing this for
hash keys though... too wierd. I think I'm learning too much about perl's
internals (I'd rather be playing with Markov chains...)
So for a weak-typed language like Perl maybe it is a 'feature'. I assumed
arithmetic type rules were like C's.
Thanks for the tip on Devel.pm!
CA
--
Mighty Mouse is a cartoon. Superman is a real guy. No way a cartoon could beat
up a real guy! -- Teddy C. Abney
~sdpm~
The posting address is: san-diego-pm-list at hfb.pm.org
List requests should be sent to: majordomo at hfb.pm.org
If you ever want to remove yourself from this mailing list,
you can send mail to <majordomo at happyfunball.pm.org> with the following
command in the body of your email message:
unsubscribe san-diego-pm-list
If you ever need to get in contact with the owner of the list,
(if you have trouble unsubscribing, or have questions about the
list itself) send email to <owner-san-diego-pm-list at happyfunball.pm.org> .
This is the general rule for most mailing lists when you need
to contact a human.
More information about the San-Diego-pm
mailing list