Rubyプログラミングを始めたばかりです。私はダウンケースとダウンケースの違いを読みました! ルビーで。ただし、実際には興味深い問題が発生します。コードは次のとおりです。
a = "lower"
a = a.downcase
print a
Compiler return: lower
ただし、試してみると:
a = "lower"
a = a.downcase!
print a
Compiler return: nil
ただし、「a = LOWER」の場合、どちらのバージョンのコードも「lower」を返します。