From: nobu.nakada@... Date: 2004-03-31T11:34:32+09:00 Subject: [ruby-dev:23288] Re: ensure modifier なかだです。 At Wed, 31 Mar 2004 11:09:16 +0900, NAKAMURA, Hiroshi wrote in [ruby-dev:23287]: > で、今回のensure modifierでこれを書くと、 > xxx > zzz ensure yyy > となるのですが、これは、意味的には直接関係のないzzzとyyyが、文法上 > 結びついており、この点が納得できません。rescue modifierに関しては、 > xxx rescue yyy > で、xxxが上げる例外をyyyで処理する、と対応が取れているのと比べると、 > 対照的に思えます。 納得しかけたんですが、modifierでなくてもそれは同じことじゃない でしょうか。 > f = File.open(...) > begin > f.read > ... > ensure > f.close > end やはりensureの前後は対応が取れなくても仕方がないのではないかと いう気が。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦