2019-04-01から1ヶ月間の記事一覧

%p! ! と  %Q! !で文字列を作る

今日の記事は%p! ! と %Q! !で文字列を作ります。 puts %p!hello! は puts 'hello' と同じ実行結果になり puts %Q!hello! は puts "hello" と同じ実行結果になります。 なら『''』『""』を用いたクオーテーションで表現すればよくない? と思うところですが …

!の意味を考えれば、間違わない ( != or =! )

if分の中で、if a == b (aとbが等しいとき) if a != b(aとbが等しくない時) のように条件を設定することができますが、=!としてしまうことがあったり、どっちが先だったっけ、、と考えてしまうことがありました。 そんな時に意識してすべきなのが!の意味で…

nilガードって何?

Rubyにはnilガードなるものが存在する。 それが何なのかというと、、 nilをガードするもの。。 それが結局何だというところだと思いますので、簡単にご説明を。。 例えば@sumというインスタンス変数を設定するとして、@sumに該当する数値がない状況(nilが返…