エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント4件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
beginとセットじゃないrescueって何なの? - (゚∀゚)o彡 sasata299's blog
2009年11月02日02:16 Ruby beginとセットじゃないrescueって何なの? ときどきこんな書き方をされている... 2009年11月02日02:16 Ruby beginとセットじゃないrescueって何なの? ときどきこんな書き方をされているコードを見て不思議に思ってました。 「 rescue が使われてるけど begin が無いし、どういうことなんだろう。。」 def xxx ... ... rescue => e ... end でも軽く調べたらすぐわかりました(もっと早く調べろって話ですね!)。なんでも、例外処理がメソッド定義全体に対して行われる場合には begin と end を省略できる らしいです。 例えば、引数を渡さないと ArgumentError を発生させるようなメソッドを例として考えてみました。このメソッドを引数無しで呼び出すと例外が発生します。 #!/usr/bin/ruby def hoge(arg = nil) if arg puts arg else raise Argu
2015/09/01 リンク