Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > Slightly odd Integer() behavior

Reply
Thread Tools

Slightly odd Integer() behavior

 
 
Lorenzo E. Danielsson
Guest
Posts: n/a
 
      12-03-2007
Integer(gets), works well if you enter any integer apart from 0, which
complains about "0\n" not being a valid integer. As expected,
Integer(gets.chomp) works for all integers, including 0.

Is it just me, or is this a tad bit weird? If it is not weird, then I
assume that I am weird for thinking it is weird so could somebody please
enlighten me on the source of my weirdness?

All this is happening on Ruby 1.8.6 running on an Etch/Lenny/Sid combo,
which I assume has nothing to do with the issue at hand.

Lorenzo


 
Reply With Quote
 
 
 
 
Wolfgang Nádasi-Donner
Guest
Posts: n/a
 
      12-03-2007
Lorenzo E. Danielsson wrote:
> Integer(gets), works well if you enter any integer apart from 0, which
> complains about "0\n" not being a valid integer. As expected,
> Integer(gets.chomp) works for all integers, including 0.


For me (Windows2000) it works well for Ruby 1.8.6, but not for nightly
snapshot of Ruby 1.9...

>type putsgets.rb

puts Integer(gets)
puts Integer(gets)
>ruby -v

ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32]

>ruby putsgets.rb

5
5
0
0

>ruby19 -v

ruby 1.9.0 (2007-12-02 patchlevel 0) [i386-mingw32]

>ruby19 putsgets.rb

5
5
0
putsgets.rb:2:in `Integer': invalid value for Integer: "0\n"
(ArgumentError)
from putsgets.rb:2:in `<main>'

I'll post this in ruby-core because it looks strange.
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
 
 
 
Rosaura Barrile
Guest
Posts: n/a
 
      12-04-2007
Lo mismo digo!!!

=20

From: Felipe Morales [(E-Mail Removed)]=20
Sent: martes, 04 de diciembre de 2007 08:54 a.m.
To: ruby-talk ML
Subject: Eliminar envio de correo a mi direccion

=20

Mis Saludos, por favor entre en la pagina ruby para que me enviaran
informacion referente al producto, pero el servidor me envia los =
comentarios
de todos y me estan llenando el correo, me di de baja pero no resulta si =
me
puedes orientar por favor. gracias





Juan Felipe Morales

(E-Mail Removed)


_____ =20


From: "Lorenzo E. Danielsson" <(E-Mail Removed)>
Reply-To: http://www.velocityreviews.com/forums/(E-Mail Removed)
To: (E-Mail Removed) (ruby-talk ML)
Subject: Slightly odd Integer() behavior
Date: Tue, 4 Dec 2007 04:59:52 +0900
MIME-Version: 1.0
Received: from carbon.ruby-lang.org ([221.186.184.68]) by
bay0-mc3-f11.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.266; =
Mon, 3
Dec 2007 12:04:07 -0800
Received: from carbon.ruby-lang.org (beryllium.ruby-lang.org =
[127.0.0.1])by
carbon.ruby-lang.org (Postfix) with ESMTP id 19BC33C2294B8;Tue, 4 Dec =
2007
05:00:29 +0900 (JST)
Received: from ug-out-1314.google.com (ug-out-1314.google.com
[66.249.92.169])by carbon.ruby-lang.org (Postfix) with ESMTP id
924DF3C229459for <(E-Mail Removed)>; Tue, 4 Dec 2007 04:59:48 =
+0900
(JST)
Received: by ug-out-1314.google.com with SMTP id z38so2429212ugc for
<(E-Mail Removed)>; Mon, 03 Dec 2007 11:59:50 -0800 (PST)
Received: by 10.78.149.15 with SMTP id w15mr4442581hud.1196711989385; =
Mon,
03 Dec 2007 11:59:49 -0800 (PST)
Received: from ?192.168.0.225? ( [41.211.0.141]) by mx.google.com with
ESMTPS id 2sm1006391nfv.2007.12.03.11.59.42 (version=3DSSLv3 =
cipher=3DRC4-MD5);
Mon, 03 Dec 2007 11:59:49 -0800 (PST)
>Integer(gets), works well if you enter any integer apart from 0, which
>complains about "0\n" not being a valid integer. As expected,
>Integer(gets.chomp) works for all integers, including 0.
>
>Is it just me, or is this a tad bit weird? If it is not weird, then I
>assume that I am weird for thinking it is weird so could somebody =

please
>enlighten me on the source of my weirdness?
>
>All this is happening on Ruby 1.8.6 running on an Etch/Lenny/Sid combo,
>which I assume has nothing to do with the issue at hand.
>
>Lorenzo
>
>





_____ =20

Consigue aqu=ED las mejores y mas recientes ofertas de trabajo en =
Am=E9rica
Latina y USA: Haz clic aqu=ED <http://g.msn.com/8HMAES/2734??PS=3D47575> =
=20


 
Reply With Quote
 
gmail
Guest
Posts: n/a
 
      12-04-2007
habeis probado de enviar un email a (E-Mail Removed)
que ponga "unsubscribe" en el cuerpo.

Soma

2007/12/4, Rosaura Barrile <(E-Mail Removed)>:
>
> Lo mismo digo!!!
>
>
>
> From: Felipe Morales [(E-Mail Removed)]
> Sent: martes, 04 de diciembre de 2007 08:54 a.m.
> To: ruby-talk ML
> Subject: Eliminar envio de correo a mi direccion
>
>
>
> Mis Saludos, por favor entre en la pagina ruby para que me enviaran
> informacion referente al producto, pero el servidor me envia los
> comentarios
> de todos y me estan llenando el correo, me di de baja pero no resulta si
> me
> puedes orientar por favor. gracias
>
>
>
>
>
> Juan Felipe Morales
>
> (E-Mail Removed)
>
>
> _____
>
>
> From: "Lorenzo E. Danielsson" <(E-Mail Removed)>
> Reply-To: (E-Mail Removed)
> To: (E-Mail Removed) (ruby-talk ML)
> Subject: Slightly odd Integer() behavior
> Date: Tue, 4 Dec 2007 04:59:52 +0900
> MIME-Version: 1.0
> Received: from carbon.ruby-lang.org ([221.186.184.68]) by
> bay0-mc3-f11.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.266; Mon,
> 3
> Dec 2007 12:04:07 -0800
> Received: from carbon.ruby-lang.org (beryllium.ruby-lang.org [127.0.0.1
> ])by
> carbon.ruby-lang.org (Postfix) with ESMTP id 19BC33C2294B8;Tue, 4 Dec 200=

7
> 05:00:29 +0900 (JST)
> Received: from ug-out-1314.google.com (ug-out-1314.google.com
> [66.249.92.169])by carbon.ruby-lang.org (Postfix) with ESMTP id
> 924DF3C229459for <(E-Mail Removed)>; Tue, 4 Dec 2007 04:59:48 +090=

0
> (JST)
> Received: by ug-out-1314.google.com with SMTP id z38so2429212ugc for
> <(E-Mail Removed)>; Mon, 03 Dec 2007 11:59:50 -0800 (PST)
> Received: by 10.78.149.15 with SMTP id w15mr4442581hud.1196711989385; Mon=

,
> 03 Dec 2007 11:59:49 -0800 (PST)
> Received: from ?192.168.0.225? ( [41.211.0.141]) by mx.google.com with
> ESMTPS id 2sm1006391nfv.2007.12.03.11.59.42 (version=3DSSLv3
> cipher=3DRC4-MD5);
> Mon, 03 Dec 2007 11:59:49 -0800 (PST)
> >Integer(gets), works well if you enter any integer apart from 0, which
> >complains about "0\n" not being a valid integer. As expected,
> >Integer(gets.chomp) works for all integers, including 0.
> >
> >Is it just me, or is this a tad bit weird? If it is not weird, then I
> >assume that I am weird for thinking it is weird so could somebody please
> >enlighten me on the source of my weirdness?
> >
> >All this is happening on Ruby 1.8.6 running on an Etch/Lenny/Sid combo,
> >which I assume has nothing to do with the issue at hand.
> >
> >Lorenzo
> >
> >

>
>
>
>
> _____
>
> Consigue aqu=ED las mejores y mas recientes ofertas de trabajo en Am=E9ri=

ca
> Latina y USA: Haz clic aqu=ED <http://g.msn.com/8HMAES/2734??PS=3D47575>
>
>


 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Odd behavior with odd code Michael Speer C Programming 33 02-18-2007 07:31 AM
VERY odd routing behavior when attempting VPN connections over Wifi Robert Gordon Wireless Networking 0 08-25-2005 04:04 PM
Wtd: slightly odd ergo KB Dave - Dave.net.nz NZ Computing 7 11-04-2004 10:23 AM
Firefox under Linux -- odd behavior Dennis J. Tuchler Firefox 0 07-28-2004 04:05 PM
Odd console behavior on Cat 5005 Mike Voss Cisco 0 11-19-2003 10:49 PM



Advertisments