以下の内容はhttps://shuzo-kino.hateblo.jp/entry/2015/07/13/235608より取得しました。


三項演算子など使わずともOR演算子使えば済むケースがある

三項演算子など使わずともOR演算子使えば済むケースがあります。

あらかじめ変数の実体を持たせておく必要がありますが、
以下のような感じで使えます。

mark = nil

(mark || "")
#>> ""

これを使うと、
フラグが立っていた場合は所定の文字を、そうでない場合は空文字を追加
てなロジックは以下のようにかけます。

mark = nil
"hoge" + (mark || "")
#>> "hoge"

mark = "fuga"
"hoge" + (mark || "")
#>> "hogefuga"

手間は最小、それでいて高速です。




以上の内容はhttps://shuzo-kino.hateblo.jp/entry/2015/07/13/235608より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

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