Wie kann ich dem Ruby-Array Leerzeichen hinzufügen, wenn ich die Syntax% w (abc) verwenden möchte?
Wie kann ich dem Ruby-Array Leerzeichen hinzufügen, wenn ich die Syntax% w (abc) verwenden möchte?
Antworten:
Entkomme:
%w(a b\ c) # => ["a", "b c"]
%w
. Tu das nicht.
Versuche dies:
>> a = %W[a \s b]
=> ["a", " ", "b"]
%w()
Syntax ist als Abkürzung für einen allgemeinen Fall gedacht. Ich würde['a', ' ', 'b']
in diesem Fall empfehlen, die ausführlichere Syntax zu verwenden. Besser lesbar, für andere Programmierer weniger überraschend.