From: matz@... (Yukihiro Matsumoto) Date: 1997-12-08T14:29:04+09:00 Subject: [ruby-dev:979] Re: ruby 1.1b0 released まつもと ゆきひろです In message "[ruby-dev:975] Re: ruby 1.1b0 released" on 97/12/08, WATANABE Hirofumi writes: |わたなべです. |それと array なんですけど, あれだと最後の要素しか表示しない |ですよね? join "\n" 的な動作がしたかったのかな? そうです.結局以下のような感じです. ただ,前田さんの「引数無しは改行のみ」というのも一理あるとは 思うので,どっちにするかはまだ決めかねています. まつもと ゆきひろ /:|) --- io.c~ Mon Dec 8 14:42:28 1997 +++ io.c Mon Dec 8 14:39:15 1997 @@ -1286,2 +1286,8 @@ + /* if no argument given, print `$_' */ + if (argc == 0) { + argc = 1; + line = lastline_get(); + argv = &line; + } for (i=0; ilen; j++) { - line = RARRAY(argv[i])->ptr[j]; + io_puts(1, &RARRAY(argv[i])->ptr[j], out); } - break; + continue; default: @@ -1302,5 +1308,5 @@ io_write(out, line); - } if (RSTRING(line)->ptr[RSTRING(line)->len-1] != '\n') { io_write(out, str_new2("\n")); + } }