From: Koji Arai Date: 2002-08-14T01:55:45+09:00 Subject: [ruby-dev:18005] Re: Hash has default block? 新井です。 In message "[ruby-dev:18001] Re: Hash has default block?" on 13 Aug 2002 18:02:51 +0900, Tanaka Akira wrote: > とすると、undocumented な Hash.[] の機能を使った うおっ、知らなかった。いつからだろう?最初からだった・・・修 正しました。 | --- Hash[key,value,...] | --- Hash[hash] | | 新しいハッシュを生成します。引数は必ず偶数個指定しなければな | りません(奇数番目がキー、偶数番目が値)。 | | 引数として1つのハッシュオブジェクトを渡した場合は、そのコピーを返 | します。 だと、意図と違うんですよね。 | 引数として1つのハッシュオブジェクトを渡した場合は、そのキーと値を | 元にハッシュを生成して返します。 こうかな? | 引数として1つのハッシュオブジェクトを渡した場合は、同一のキーと値を | 持つ新たなハッシュを生成して返します。(生成されたハッシュのデフォ | ルト値は nil です。) こうかな?こっちにしてみました。しかし、説明としてまわりくどいから「コ ピーを返す」。の方がいいのかもしれないですね。まあ、どうでもいいことか な? -- 新井康司 (Koji Arai)