文字列の入った変数を処理するときに、nil が入っていることが避けられないことがある。
うっかり、
str += tmp
という書き方をすると、tmp が nil だったときに例外が出て困るので、
str += "#{tmp}"
と文字列リテラル中で展開した方がよさそう。
同様に、
str = "#{tmp_1 + tmp_2 + tmp_3}"
よりも、
str = "#{tmp_1}#{tmp_2}#{tmp_3}"
がよさそう。
More than 5 years have passed since last update.
文字列の入った変数を処理するときに、nil が入っていることが避けられないことがある。
うっかり、
str += tmp
という書き方をすると、tmp が nil だったときに例外が出て困るので、
str += "#{tmp}"
と文字列リテラル中で展開した方がよさそう。
同様に、
str = "#{tmp_1 + tmp_2 + tmp_3}"
よりも、
str = "#{tmp_1}#{tmp_2}#{tmp_3}"
がよさそう。
Register as a new user and use Qiita more conveniently