以下の内容はhttps://this.aereal.org/entry/20110713/1310562850より取得しました。


[] より fetch

Array や Hash から要素を取得する度に nil チェックするのめんどくさいですね。

goddess = {perl: "Larry Wall", ruby: "Matsumoto Matz Yukihiro", python: "Guido van Rossum"}

falled_php_god = goddess[:php].downcase # アッー!

とりあえず同じクラスのオブジェクトを返すようにしますか?

falled_php_god = goddess[:php] || ""

しかし今度は演算子の結合強度でハマる可能性が無きにしも在らずです。

Hash#fetch を使いましょう。

falled_php_god = goddess.fetch(:php, "")

ブロックをとることができるので、複雑なnilチェックもできます、やりましたね。




以上の内容はhttps://this.aereal.org/entry/20110713/1310562850より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14