如何将空字符串作为选择选项添加到%w(Mr Ms Mrs Miss)
?
我可以['', 'Mr', 'Ms', 'Mrs', 'Miss']
,但我想使用%w
。 THX!
答案 0 :(得分:8)
使用unshift
它是前面的对象:
=> %w(Mr Ms Mrs Miss).unshift ""
#> ["", "Mr", "Ms", "Mrs", "Miss"]
没有括号的漂亮版本。
好的更新:
=> %W(#{} Mr Ms Mrs Miss)
#> ["", "Mr", "Ms", "Mrs", "Miss"]
解释
%W
- 允许插值%w
- 不允许插值#{}
- 空字符串答案 1 :(得分:1)
试试这个:
%w(Mr Ms Mrs Miss).unshift('')
["", "Mr", "Ms", "Mrs", "Miss"]