{"provider_url":"https://hatena.blog","categories":["ruby"],"author_url":"https://blog.hatena.ne.jp/rochefort/","title":"Ruby throw\u306e\u4f7f\u3044\u3069\u3053\u308d","url":"https://rochefort.hatenablog.com/entry/effective_ruby_secton27_throw","height":"190","published":"2018-02-28 08:00:00","description":"\u4f8b\u5916\u3067\u306f\u306a\u304f\u3001\u5236\u5fa1\u69cb\u9020\u306e\u8a71\u3002 Effective Ruby\u4f5c\u8005: Peter J.Jones\u51fa\u7248\u793e/\u30e1\u30fc\u30ab\u30fc: \u7fd4\u6cf3\u793e\u767a\u58f2\u65e5: 2015/01/19\u30e1\u30c7\u30a3\u30a2: Kindle\u7248\u3053\u306e\u5546\u54c1\u3092\u542b\u3080\u30d6\u30ed\u30b0 (5\u4ef6) \u3092\u898b\u308b \u9805\u76ee27 \u30b9\u30b3\u30fc\u30d7\u304b\u3089\u98db\u3073\u51fa\u3057\u305f\u3044\u6642\u306b\u306fraise\u3067\u306f\u306a\u304fthrow\u3092\u4f7f\u304a\u3046 catch\u3068throw\u306fgoto\u306e\u5b89\u5168\u30d0\u30fc\u30b8\u30e7\u30f3\u3002 StopIteration\u3092\u4f7f\u3063\u305f\u4f8b begin @characters.each do |character| @colors.each do |color| if player.valid?(character, color) raise(StopIt\u2026","blog_title":"rochefort's blog","width":"100%","image_url":"https://images-fe.ssl-images-amazon.com/images/I/5186AWFoSXL._SL160_.jpg","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Frochefort.hatenablog.com%2Fentry%2Feffective_ruby_secton27_throw\" title=\"Ruby throw\u306e\u4f7f\u3044\u3069\u3053\u308d - rochefort&#39;s blog\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","version":"1.0","author_name":"rochefort","type":"rich","blog_url":"https://rochefort.hatenablog.com/","provider_name":"Hatena Blog"}