[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:2809

From: Makoto Kishimoto <redmine@r...>
Date: Wed, 7 Sep 2011 13:47:41 +0900
Subject: [ruby-reference-manual:2809] [るりまプロジェクト - Bug #5290][Open] sprintf フォーマットの x 変換の仕様が 1.9.1 で変わっている


Issue #5290 has been reported by Makoto Kishimoto.

----------------------------------------
Bug #5290: sprintf フォーマットの x 変換の仕様が 1.9.1 で変わっている
http://redmine.ruby-lang.org/issues/5290

Author: Makoto Kishimoto
Status: Open
Priority: Normal
Assignee: 
Category: doc
Target version: 
reporter: 
ruby_version: 


以下のパッチの通りで、1.9.1 での変更点への追従です

Index: refm/api/src/_builtin/printf-format
===================================================================
--- refm/api/src/_builtin/printf-format (revision 4828)
+++ refm/api/src/_builtin/printf-format (working copy)
@@ -293,8 +293,13 @@
    p sprintf("%10x", -1)   #=> "       ..f"
    p sprintf("%-10x", -1)  #=> "..f       "

+#@since 1.9.1
+   # ruby 1.9.1 以降では「精度」を指定した場合も、".." は付加されます
+   p sprintf("%.10x", -1)  #=> "..ffffffff"
+#@else
    # 「精度」を指定した場合、".." は付加されません
    p sprintf("%.10x", -1)  #=> "ffffffffff"
+#@end
 //}

 : f


-- 
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]