ruby-changes:17594
From: naruse <ko1@a...>
Date: Tue, 26 Oct 2010 21:39:41 +0900 (JST)
Subject: [ruby-changes:17594] Ruby:r29599 (trunk): * lib/scanf.rb (extract_float): allow 2.e+2 style.
naruse 2010-10-26 21:39:33 +0900 (Tue, 26 Oct 2010) New Revision: 29599 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29599 Log: * lib/scanf.rb (extract_float): allow 2.e+2 style. [ruby-dev:42452] #3978 Modified files: trunk/ChangeLog trunk/lib/scanf.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 29598) +++ ChangeLog (revision 29599) @@ -1,3 +1,8 @@ +Tue Oct 26 18:51:00 2010 NARUSE, Yui <naruse@r...> + + * lib/scanf.rb (extract_float): allow 2.e+2 style. + [ruby-dev:42452] #3978 + Tue Oct 26 18:09:36 2010 Nobuyoshi Nakada <nobu@r...> * Makefile.in (ASFLAGS): needs INCFLAGS. Index: lib/scanf.rb =================================================================== --- lib/scanf.rb (revision 29598) +++ lib/scanf.rb (revision 29599) @@ -321,6 +321,8 @@ end end (sign == ?- ? -1 : 1) * Math.ldexp(f, exp.to_i) + elsif /\A([-+]?\d+)\.([eE][-+]\d+)/ =~ s + ($1 << $2).to_f else s.to_f end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/