Slightly odd Integer() behavior

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

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

I’ll post this in ruby-core because it looks strange.

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

mailto:[email protected]


From: "Lorenzo E. Danielsson" <[email protected]>
Reply-To: [email protected]
To: [email protected] (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.2668); 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 <[email protected]>; Tue, 4 Dec 2007 04:59:48 +0900 (JST)
Received: by ug-out-1314.google.com with SMTP id z38so2429212ugc for <[email protected]>; 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=SSLv3 cipher=RC4-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í las mejores y mas recientes ofertas de trabajo en América Latina y USA: Haz clic aquí

On Dec 4, 2007, at 12:53 PM, Felipe Morales wrote:

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

Esta es una lista de discusion cuyo proposito es conversar acerca del
lenguaje de programacion Ruby, por lo general se plantean y resuelven
dudas.

Hay instrucciones para desuscribirse en el mismo lugar donde se dio de
alta, por favor sigalas y si no resultara vuelva a escribir explicando
que hace a mi direccion de mail personal si es tan amable.

– fxn

habeis probado de enviar un email a [email protected]
que ponga “unsubscribe” en el cuerpo.

Soma

2007/12/4, Rosaura B. [email protected]:

Lo mismo digo!!!

From: Felipe Morales [mailto:[email protected]]
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

mailto:[email protected]


From: “Lorenzo E. Danielsson” [email protected]
Reply-To: [email protected]
To: [email protected] (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.2668);
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 [email protected]; Tue, 4 Dec 2007 04:59:48
+0900
(JST)
Received: by ug-out-1314.google.com with SMTP id z38so2429212ugc for
[email protected]; 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=SSLv3
cipher=RC4-MD5);
Mon, 03 Dec 2007 11:59:49 -0800 (PST)

Lorenzo


Consigue aquí las mejores y mas recientes ofertas de trabajo en América
Latina y USA: Haz clic aquí http://g.msn.com/8HMAES/2734??PS=47575

Hola Xavier, me dirías por favor a donde tengo que entrar para
desubscribirme…