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 `<main>'

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

···

--
Posted via http://www.ruby-forum.com/\.

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:jfmorales@hotmail.com

···

From: “Lorenzo E. Danielsson” danielsson.lorenzo@gmail.com
Reply-To: ruby-talk@ruby-lang.org
To: ruby-talk@ruby-lang.org (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 <
ruby-talk@ruby-lang.org>; Tue, 4 Dec 2007 04:59:48 +0900 (JST)*
Received: by ug-out-1314.google.com with SMTP id z38so2429212ugc for ruby-talk@ruby-lang.org; 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 co
uld 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í

Lo mismo digo!!!

···

From: Felipe Morales [mailto:jfmorales@hotmail.com]
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:jfmorales@hotmail.com

  _____

From: "Lorenzo E. Danielsson" <danielsson.lorenzo@gmail.com>
Reply-To: ruby-talk@ruby-lang.org
To: ruby-talk@ruby-lang.org (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 <ruby-talk@ruby-lang.org>; Tue, 4 Dec 2007 04:59:48 +0900
(JST)
Received: by ug-out-1314.google.com with SMTP id z38so2429212ugc for
<ruby-talk@ruby-lang.org>; 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í <http://g.msn.com/8HMAES/2734??PS=47575>

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

···

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

habeis probado de enviar un email a ruby-talk-ctl@ruby-lang.org
que ponga "unsubscribe" en el cuerpo.

Soma

···

2007/12/4, Rosaura Barrile <rbarrile@b-vision.com>:

Lo mismo digo!!!

From: Felipe Morales [mailto:jfmorales@hotmail.com]
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:jfmorales@hotmail.com

  _____

From: "Lorenzo E. Danielsson" <danielsson.lorenzo@gmail.com>
Reply-To: ruby-talk@ruby-lang.org
To: ruby-talk@ruby-lang.org (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 <ruby-talk@ruby-lang.org>; Tue, 4 Dec 2007 04:59:48 +0900
(JST)
Received: by ug-out-1314.google.com with SMTP id z38so2429212ugc for
<ruby-talk@ruby-lang.org>; 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í <http://g.msn.com/8HMAES/2734??PS=47575>

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

···

-----Original Message-----
From: Xavier Noria [mailto:fxn@hashref.com]
Sent: martes, 04 de diciembre de 2007 09:50 a.m.
To: ruby-talk ML
Subject: Re: Eliminar envio de correo a mi direccion

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