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

ruby-reference-manual:1990

From: Kazuhiro NISHIYAMA <zn@m...>
Date: Mon, 01 Mar 2010 10:24:32 +0900
Subject: [ruby-reference-manual:1990] Re: [Bug #2800] IO.new の第2引数デフォルト

西山和広です。

At Sun, 28 Feb 2010 00:44:05 +0900,
Kouya wrote:
> 
> しかし、今回の場合、処理系によって、
> デフォルトパラメータが変わってしまうし、はてさてどうしたものか?(@_@)
> 
> 気持ち的には、
> -- IO.new(fd, mode = (fcntl(fd, F_GETFL) || "r")) -> IO
> なんですが、 fcntl はRubyの関数ではないしなぁ。
> この辺の書き方については、青木さんや、okkezさんが答えてくれるかもしれません。
> 
> 個人的には、
> > --- IO.new(fd, [mode]) -> IO
> でもいい気がします。

[] で書くなら
--- IO.new(fd[, mode]) -> IO
のような気がしますが、
-- IO.new(fd, mode = "r") -> IO
にしておいて処理系によっては "r" じゃないことがあると
説明に書いておくのはどうでしょうか?


-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

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

      1986 2010-02-27 04:02 [redmine@r...        ] [Bug #2800] IO.new の第2引数デフォルト  
      1987 2010-02-27 15:12 ┗[kouyataifu4@g...    ]                                       
      1988 2010-02-27 15:57  ┗[nov@y...            ]                                     
      1989 2010-02-27 16:44   ┗[kouyataifu4@g...    ]                                   
->    1990 2010-03-01 02:24    ┗[zn@m...             ]                                 
      1991 2010-03-01 18:49     ┗[nov@y...            ]                               
      1992 2010-03-03 04:37      ┣[redmine@r...        ] [Bug #2800](Closed) IO.new の第2引数デフォルト
      1993 2010-03-03 04:42      ┗[nov@y...            ]                             
      1994 2010-03-03 17:34       ┗[kouyataifu4@g...    ]                           
      1995 2010-03-05 14:27        ┗[nov@y...            ]                         
      1997 2010-03-06 02:28         ┗[kouyataifu4@g...    ]                       
      1998 2010-03-06 05:52          ┗[nov@y...            ]