From: Nobuyoshi Nakada Date: 2007-07-24T03:00:53+09:00 Subject: [ruby-dev:31288] Re: p()#=>[] なかだです。 At Mon, 23 Jul 2007 19:59:17 +0900, eklerni wrote in [ruby-dev:31285]: > 引数なしの時 [ ] を返すのは意図した挙動でしょうか? > nil かなぁと思っていたのですが。 retをQnilで初期化していることからすると、nilにするつもりだった のではないかと思います。 Index: io.c =================================================================== --- io.c (revision 12839) +++ io.c (working copy) @@ -3992,5 +3992,5 @@ rb_f_p(int argc, VALUE *argv, VALUE self ret = argv[0]; } - else { + else if (argc > 1) { ret = rb_ary_new4(argc, argv); } -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦