在Ruby中自定义使用%w

在Ruby中自定义使用%w,ruby,arrays,Ruby,Arrays,我知道%w或%w用于构造字符串数组。但我有一个定制要求: 使用%w,我希望获得以下阵列模式: ["First Name", "Middle Name", "Last Name", "Email"] 可能吗 字符串之间的空格产生了问题 感谢您提供的帮助:)您必须使用字符转义来转义空间,如下所示: result = %w(First\ Name Middle\ Name Last\ Name Email) 虽然不确定这样读起来是否比用引号括起来更清楚。您必须使用字符转义来转义空格,如下所示: r

我知道
%w
%w
用于构造字符串数组。但我有一个定制要求:

使用
%w
,我希望获得以下阵列模式:

["First Name", "Middle Name", "Last Name", "Email"]
可能吗

字符串之间的空格产生了问题


感谢您提供的帮助:)

您必须使用字符转义来转义空间,如下所示:

result = %w(First\ Name Middle\ Name Last\ Name Email)

虽然不确定这样读起来是否比用引号括起来更清楚。

您必须使用字符转义来转义空格,如下所示:

result = %w(First\ Name Middle\ Name Last\ Name Email)

虽然不确定这样读起来是否比用引号括起来更清楚。

您必须使用字符转义来转义空格,如下所示:

result = %w(First\ Name Middle\ Name Last\ Name Email)

虽然不确定这样读起来是否比用引号括起来更清楚。

您必须使用字符转义来转义空格,如下所示:

result = %w(First\ Name Middle\ Name Last\ Name Email)

虽然我不确定这是否比用引号引起来更清楚。

伟大的兄弟!!谢谢你的快速反应。伟大的兄弟!!谢谢你的快速反应。伟大的兄弟!!谢谢你的快速反应。伟大的兄弟!!感谢您的快速响应。