From: Kenya Ogata <k_ogata / mbd.nifty.com>
Subject: [ruby-list:24630] Re: Ruby の落とし穴
Date: Tue, 29 Aug 2000 22:03:45 +0900

るびきちです。

このthreadも盛り上がってますな。

> 惜しむらくは、ドキュメントの内容が多岐にわたっていて探しづ
> らいのと、トピックスと FAQ に分散されている事でしょうか。
> 常時接続のような体制でないと探すのは大変だと感じました。
そうなんです。
Rubyでここまできたのは研究室の贅沢なネット環境のおかげだったり。

> a.each{|item| item.replace('x')}
やば、知らんかった(^^;)

でもってうちもちょこっと

* ハッシュ引数

irb(main):002:0> p {1=>2}
SyntaxError: compile error
(irb):2: parse error
p {1=>2}
      ^
(irb):2:in `irb_binding'
irb(main):003:0> p ({1=>2})
{1=>2}
nil

まあ、これはあたりまえかな。
余計なカッコが必要なんだよね。
小さい場合はともかく、大きい配列だったらはまるかも。

irb(main):006:0> def f (x, y); p x; p y; end
nil
irb(main):007:0> f {1=>2},3
SyntaxError: compile error
(irb):7: parse error
f {1=>2},3
      ^
(irb):7:in `irb_binding'
irb(main):008:0> f 2,{1=>2}
2
{1=>2}
nil

これはちょこっと実験。

るびきち☆
http://i.am/rubikitch
Just another Ruby girls are available!!