Ruby 初心者スレッド ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
133:デフォルトの名無しさん 08/12/01 21:50:27 >>125 >1行目は捕捉しても意味がないエラー(エラーが出たこと自体がまずいとき) うそつけ。 raise "message" は単にエラークラスを省略しただけであり、「捕捉しても意味がない」なんてことはない。 >2行目は捕捉して回復処理を行えうる例外 >3行目は捕捉可能でユーザーにも情報を与えたいとき 逆だろ。 ユーザに情報を与えるなら raise XxxError じゃなくて raise XxxError.new("message") のほう。 初心者スレでこんなウソを垂れ流さんでくれ。初心者が間違って覚えてしまうだろうが。 それともなんかの工作員か? 134:デフォルトの名無しさん 08/12/01 21:59:28 >>132 >rescueでも例外クラスを省略するとRuntimeError以下を捕捉する。 ウソつけ。 rescue =< ex で捕捉されるのはStandardErrorだ。 >捕捉するな、ヤバいことになったぞ、ってときはExceptionとかRuntimeErrorよりスーパークラスな >もの挙げたほうがいいと思う。 ひどい日本語だな。「ExceptionやRuntimeErrorより...」と読み間違えてしまうじゃないか。 「捕捉するな、ヤバいことになったぞ、ってときは、Exceptionのような StandardErrorよりスーパークラスなものをあげたほうがいいと思う。」 「捕捉するな、ヤバいことになったぞ、ってときは、StandardErrorより上位の例外クラスを使ったほうがいいと思う。」 自分の日本語力のなさを「2chだからどうこう」と言い訳すんなよ?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4285日前に更新/244 KB
担当:undef