在Ruby中自定义使用%w

时间:2015-03-03 05:42:54

标签: ruby arrays

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

使用%w,我想获得以下数组模式:

["First Name", "Middle Name", "Last Name", "Email"]

有可能吗?

字符串之间的空间正在产生问题。

感谢您提供的任何帮助:)

1 个答案:

答案 0 :(得分:3)

你必须使用角色转义逃离空间,如下所示:

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

虽然不确定是否比将它们放在引号中更清楚。