我是红宝石新手!我正在努力学习“!”的用法 .
我知道!包含在内,以便就地修改用户的字符串;否则,Ruby 将创建 user_input 的副本并对其进行修改。
但是在以下两个程序的情况下,我得到相同的输出。为什么?
print "Please Enter your Input"
user_input = gets.chomp
user_input.downcase!
print "Please Enter your Input"
user_input = gets.chomp
user_input.downcase