Yuv*_*rmi 9 ruby string ruby-on-rails
我想检查字符串是否是Rails中的所有大写字母.我该怎么做呢?
我正在编写自己的自定义复数辅助方法,我会传递像"WORD"这样的词,有时候会传递"Word" - 我想测试我的单词是否全部为大写所以我可以返回"词语" - 用大写字母"S" "最后,如果这个词是复数(与"WORD"相对).
谢谢!
Har*_*tty 23
做这个:
str == str.upcase
Run Code Online (Sandbox Code Playgroud)
例如:
str = "DOG"
str == str.upcase # true
str = "cat"
str == str.upcase # false
Run Code Online (Sandbox Code Playgroud)
因此,您的方案的代码将是:
# In the code below `upcase` is required after `str.pluralize` to transform
# DOGs to DOGS
str = str.pluralize.upcase if str == str.upcase
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7323 次 |
| 最近记录: |