From: matz@... (Yukihiro Matsumoto) Date: 1999-12-07T01:39:38+09:00 Subject: [ruby-dev:8556] Re: [REQ] {enumerable, integer, range}.rand まつもと ゆきひろです In message "[ruby-dev:8552] Re: [REQ] {enumerable, integer, range}.rand" on 99/12/06, Kazuhiro Nishiyama writes: |> f = open("/usr/dict/words") |> p random_get(f) |> p random_get(f) |> |> はちゃんと動かないと思うのです。 | |これを実行してみて繰り返しできないの意味がやっと |わかりました(^^; あ、やっと伝わった。 |p {1=>2,3=>4,5=>6,7=>8}.random_get | ^ |ここでparse errorになるのがなぜなのかよくわかりませんでした。 (p{1=>2,3=>4,5=>6,7=>8}).random_get だからです。んで、ハッシュでなくブロックだと思われちゃうんで すよね。