エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
例外をtrue, falseに変換する - Qiita
if文で例外が投げられたか判定したくて調べたけどなかったので、作ってみた。 例えばIntegerメソッドがA... if文で例外が投げられたか判定したくて調べたけどなかったので、作ってみた。 例えばIntegerメソッドがArgumentErrorを投げるかどうか判定したいとき、こういうふうに書くことができる Thrown.thrown?(ArgumentError){ Integer('10') } # false Thrown.thrown?(ArgumentError){ Integer(10) } # false Thrown.thrown?(ArgumentError){ Integer('a') } # true Thrown.thrown?(ArgumentError){ Integer(:a) } # TypeError: can't convert Symbol into Integer class Thrown class << self def thrown?(exception_
2014/07/14 リンク