重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

rubyは、ensure句が、省略出来ると書いてありますが、本当なのでしょうか?教えていただけると幸いです。

A 回答 (1件)

その書籍には


例外処理の説明として
begin
・・・beginの処理(複数行可)・・・
rescue
・・・rescueの処理(複数行可)・・・
ensure
・・・ensureの処理(複数行可)・・・
end


のようなサンプルスクリプトは、提示されていないのでしょうか。
もちろん、下記の個所は、実際にはrubyのプログラムが書かれている前提です。
・・・beginの処理(複数行可)・・・
・・・rescueの処理(複数行可)・・・
・・・ensureの処理(複数行可)・・・

そうであれば、
ensure
・・・ensureの処理(複数行可)・・・
の部分を削除して実行すれば、
ensure句を、省略したことになります。
そのようにしてあなたの環境で試すことは可能でしょうか。
可能であれば、実際にやってみれば、本当かどうかわかると思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A