From: Shin-ichiro HARA Date: 1997-08-25T16:25:05+09:00 Subject: [ruby-list:3796] Re: [Q] How to open 原です。 > 助田です > ensure > if file != nil > file.close > end > end > とかやるのは、 > openの戻値のチェックをするんじゃやっぱりスマートじゃないし(^^; > 戻値をチェックしなくても良いための rescue だと思うし... そうなんですよね。ensure の後に rescue するという構文 は作れないんですよね。 begin file = open(filename) ensure file.close rescue ... end みたいなの。