豊福@パパイヤです。しばらく旅行に出てました。 けいじゅさん >> ensure >> return ary >>のように return をつけないと値が返ってこないようでしたが >>そういうもんでしょうか。 > > begin > ... > expr-1 > ensure > expr-2 > end > > となっている場合, 最後に実行したexpr-1がbegin...endの戻り値になるみた > いですね, expr-2でreturnがある場合はそれが戻り値になっていますね. まつもとさん > その通りです.returnを明示的に実行した場合は別ですが,基本的 > にencureで評価した式の値は捨てられます. そうでしたか。ensure でのところでまとめて値を 返したいときは注意しないといけないですね。 >> 後、break 用には rescure も必要でした。 > > いいたいのは, rescueだと思いますが... それはともかく, 必要ないようだっ > たのですが(?_? すみません。改めて試してみたら rescue は必要 ありませんでした。どこかでヘマしていたのでしょう。 --- 豊福@パパイヤ unbound / papaya.juice.or.jp toyofuku / juice.or.jp