我不明白“%W” - 这是什么意思?
string[index].capitalize! unless %w(the and over).include?(string[index])
答案 0 :(得分:2)
%w
根据其中的单词(空格分隔)创建一个数组。
所以
%w(the and over)
将成为
["the", "and", "over"]
这是红宝石中常用的方法。
所以你的字符串的一部分将被大写,除非该部分是“the”,“and”或“over”。
答案 1 :(得分:1)
这对你有很大的帮助。