【发布时间】:2017-05-06 08:49:33
【问题描述】:
学习如何使用 Ruby 编写代码,并尝试先从测试中学习。 我偶然发现了一些有趣的东西。
我试图将每个单词都大写,但是
title = 'stuart little'
a = title.split
a.each do |x|
x.capitalize
end
a.join(' ')
但是如果我添加 !大写
title = 'stuart little'
a = title.split
a.each do |x|
x.capitalize!
end
a.join(' ')
最终得到我想要的结果,即“Stuart Little”
只是 .capitalize 应该可以工作,不是吗?因为我只是将单词大写。是什么让.capitalize!在这种情况下工作?
【问题讨论】:
标签: ruby