Ruby 请解释一下%w的含义

Ruby 请解释一下%w的含义,ruby,Ruby,我不明白“%W”-这是什么意思 string[index].capitalize! unless %w(the and over).include?(string[index]) 检查 这将对您有很大帮助。检查 这将对您有很大帮助。%w基于其中的单词(空格分隔)创建一个数组 所以 将成为 ["the", "and", "over"] 这是ruby中常用的方法 因此,字符串的一部分将大写,除非该部分是“the”、“and”或“over”。%w基于其中的单词创建数组(空格分隔) 所以 将成为 [

我不明白“%W”-这是什么意思

string[index].capitalize! unless %w(the and over).include?(string[index])
检查

这将对您有很大帮助。

检查


这将对您有很大帮助。

%w
基于其中的单词(空格分隔)创建一个数组

所以

将成为

["the", "and", "over"]
这是ruby中常用的方法


因此,字符串的一部分将大写,除非该部分是“the”、“and”或“over”。

%w
基于其中的单词创建数组(空格分隔)

所以

将成为

["the", "and", "over"]
这是ruby中常用的方法


因此,字符串的一部分将大写,除非该部分是“the”、“and”或“over”。

您的问题询问
%W
是什么意思(大写字母“W”),但您的示例使用
%W
(小写字母“W”)。它们的意思微妙地不同,那么你想知道什么呢?你的问题是问
%W
是什么意思(大写字母“W”),但你的示例使用
%W
(小写字母“W”)。它们意味着微妙不同的事情,那么你想知道什么呢?