我目前正在使用capitalize!
:
user_input.capitalize!
但是,如果输入大写,则返回 nil。
我知道我可以在没有 的情况下使用该方法!
,但它会复制对象并传递它而不是更改对象。
user_input.capitalize
我如何使用!
,但它适用于所有情况?
我尝试了downcase
一切,capitalize
但在某些情况下存在同样的问题。
将所有条目大写的最佳方法是什么?
这是上下文:
The user inputs "works", "Works", "WORKS", or "WoRkS"
case 1) user_input = "works"
case 2) user_input = "Works"
case 3) user_input = "WORKS"
case 4) user_input = "WoRkS"
user_input.capitalize! (case 1,3,4 = "Works"; case 2 = nil)