标签: ruby
tempAdditionalData返回小写的字符串,有时返回nil。无法理解为什么它的行为有所不同。
tempAdditionalData
我尝试过:
null
答案 0 :(得分:4)
那是因为您使用的是downcase!而不是downcase。如果您查看Ruby's documentation about String class,将会看到没有感叹号,它将始终返回带有小写字符的字符串(根据需要),而如果您使用感叹号进行调用,则它将返回nil。没有进行任何更改。
downcase!
downcase