2015-08-01から1ヶ月間の記事一覧

変数が未定義ならtrueを自己代入する

よくRubyで||=を使ってデフォルト値を設定することがあります. 今回はその中でもtrue、falseの2値をとりうる変数が定義されていなければtrueを代入する. とりあえず以下のようなコードを書いた. a ||= true if a.nil? Twitterでこの書き方に先輩から指摘があ…