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.