7
Rubyで始めて、救って、確認しますか?
最近Rubyでプログラミングを始めて、例外処理を検討しています。 ensureRuby finallyがC#に相当するのかどうか疑問に思っていましたか?私が持っているべきです: file = File.open("myFile.txt", "w") begin file << "#{content} \n" rescue #handle the error here ensure file.close unless file.nil? end または私はこれを行うべきですか? #store the file file = File.open("myFile.txt", "w") begin file << "#{content} \n" file.close rescue #handle the error here ensure file.close unless file.nil? end DOESは、ensure例外が発生していない場合でも、何に関係なく呼び出されますか?