まつもと ゆきひろです

In message "[ruby-list:9939] Re: comments on manual (Re: man-1.1/Marshal.html)"
    on 98/10/09, Shin-ichro Hara <sinara / blade.nagaokaut.ac.jp> writes:

|原です。

|そういえば前から read(nil) が read() と同じ動作をしてくれると
|便利だと思っていたのですが、どうですか?

そりゃ,実装するのは簡単ですが,どう嬉しいんです?

実装例:

--- io.c	1998/10/06 02:44:58	1.1.1.2.2.48
+++ io.c	1998/10/09 06:09:26
@@ -416,3 +416,3 @@
 
-    if (rb_scan_args(argc, argv, "01", &length) == 0) {
+    if (rb_scan_args(argc, argv, "01", &length) == 0 || NIL_P(length)) {
 	return read_all(io);