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... ]