0
我不明白“%W” - 这是什么意思?请解释%w是什么意思
string[index].capitalize! unless %w(the and over).include?(string[index])
我不明白“%W” - 这是什么意思?请解释%w是什么意思
string[index].capitalize! unless %w(the and over).include?(string[index])
%w
根据它中的单词(空格分隔)创建一个数组。
所以
%w(the and over)
将成为
["the", "and", "over"]
这是红宝石常用的方法。
所以你的字符串的一部分将被大写,除非该部分是“the”,“and”或“over”。
这会帮助你很多。
你的问题问''W'的意思是什么(大写字母“W”),但你的例子使用'%w'(小写字母“w”)。它们意味着完全不同的东西,那么你想知道哪些? – 2013-04-11 09:11:05