【发布时间】:2013-04-03 09:20:22
【问题描述】:
我不明白“%W”——这是什么意思?
string[index].capitalize! unless %w(the and over).include?(string[index])
【问题讨论】:
-
您的问题询问
%W的含义(大写“W”),但您的示例使用%w(小写“w”)。它们意味着微妙的不同事物,那么您想了解哪些?
标签: ruby
我不明白“%W”——这是什么意思?
string[index].capitalize! unless %w(the and over).include?(string[index])
【问题讨论】:
%W 的含义(大写“W”),但您的示例使用%w(小写“w”)。它们意味着微妙的不同事物,那么您想了解哪些?
标签: ruby
%w 根据其中的单词创建一个数组(空格分隔)。
所以
%w(the and over)
会变成
["the", "and", "over"]
这是ruby中常用的方法。
因此,字符串的一部分将大写,除非该部分是“the”、“and”或“over”。
【讨论】:
这对你有很大帮助。
【讨论】: