コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

2019-06-25から1日間の記事一覧

Rubyで初期値設定を行うときは || を使って nil 判定をする自己代入式を使うと便利

x ||= 10 みたいな形でORの仕組みを使って初回だけ値を入れるやり方を考える 環境 $ ruby -v ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18] 考え方 たとえば、インスタンス変数に 「すでに a に 値が入っていれば値をそのまま使…