string初級

Ruby で `nil` を文字列に変換すると何になりますか?

  • "nil"
  • ""(空文字)
  • "null"
  • TypeError が発生する

解説

`nil.to_s` は空文字 `""` を返します。`nil.inspect` は `"nil"` という文字列を返しますが、`to_s` と `inspect` は異なります。