Slightly odd Integer() behavior

Discussion in 'Ruby' started by Lorenzo E. Danielsson, Dec 3, 2007.

  1. 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, Dec 3, 2007
    #1
    1. Advertising

  2. 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/.
     
    Wolfgang Nádasi-Donner, Dec 3, 2007
    #2
    1. Advertising

  3. Eliminar / Unsubscribe

    Lo mismo digo!!!

    =20

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

    mailto:


    _____ =20


    From: "Lorenzo E. Danielsson" <>
    Reply-To:
    To: (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 <>; Tue, 4 Dec 2007 04:59:48 =
    +0900
    (JST)
    Received: by ug-out-1314.google.com with SMTP id z38so2429212ugc for
    <>; 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
     
    Rosaura Barrile, Dec 4, 2007
    #3
  4. Lorenzo E. Danielsson

    gmail Guest

    Re: Eliminar / Unsubscribe

    habeis probado de enviar un email a
    que ponga "unsubscribe" en el cuerpo.

    Soma

    2007/12/4, Rosaura Barrile <>:
    >
    > Lo mismo digo!!!
    >
    >
    >
    > From: Felipe Morales [mailto:]
    > 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:
    >
    >
    > _____
    >
    >
    > From: "Lorenzo E. Danielsson" <>
    > Reply-To:
    > To: (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 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 <>; Tue, 4 Dec 2007 04:59:48 +090=

    0
    > (JST)
    > Received: by ug-out-1314.google.com with SMTP id z38so2429212ugc for
    > <>; 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>
    >
    >
     
    gmail, Dec 4, 2007
    #4
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Elliot M. Rodriguez

    PLEASE HELP = odd TextChanged behavior

    Elliot M. Rodriguez, Oct 21, 2003, in forum: ASP .Net
    Replies:
    2
    Views:
    338
    Elliot M. Rodriguez
    Oct 22, 2003
  2. Guest

    Step-thru code - odd behavior

    Guest, May 28, 2004, in forum: ASP .Net
    Replies:
    2
    Views:
    398
    Guest
    Jun 1, 2004
  3. =?Utf-8?B?Q2hyaXM=?=
    Replies:
    1
    Views:
    350
    Karl Seguin
    Jan 7, 2005
  4. news.microsoft.com

    EXTREMELY odd cookie behavior

    news.microsoft.com, Mar 15, 2005, in forum: ASP .Net
    Replies:
    2
    Views:
    323
    Joerg Jooss
    Mar 15, 2005
  5. Michael Speer

    Odd behavior with odd code

    Michael Speer, Feb 16, 2007, in forum: C Programming
    Replies:
    33
    Views:
    1,159
    Richard Heathfield
    Feb 18, 2007
Loading...

Share This Page