Wie kann ich Leerzeichen im Ruby-Array hinzufügen, wenn ich die% w (a b c) -Syntax verwenden möchte?Platz im Ruby-Array von% w
Antwort
es entkommen:
%w(a b\ c) # => ["a", "b c"]
Danke. Nach Ihrer Antwort verstehe ich, wie ich es tun kann. Ich wollte nur das -% w (a \ bc) # => ["a", "", "b", "c"] –
Während dies eine "richtige" Antwort ist, ist es schrecklich unlesbar, was den Zweck vereitelt von '% w'. Tu das nicht. – tee
Das ist eigentlich schlau @VasiiliEromolovich. Ruby hat alle möglichen "Tricks" und ich finde immer neue Wege, Dinge mit der Sprache auszudrücken. So unlesbar es auch sein mag, es ist nett, dass die Ruby-Sprache überhaupt die Syntax in Ihrer Antwort unterstützt! – danielricecodes
Try this:
>> a = %w(a\ b c)
=> ["a ", "b", "c"]
- 1. Platz im DocumentRoot-Ordnername
- 2. ADO.NET Datendienste ihren Platz im Gesamtdesign
- 3. Nodejs private Nachricht mit "/ w" im Chat
- 4. Ein unerklärlicher Platz im Inneren Anker hinzugefügt!
- 5. inklusive Leerzeichen während% unter Verwendung von w
- 6. HBox nicht den verfügbaren Platz im Zentrum von borderpane füllen
- 7. Lucene Scoring: TermQuery w & w/o TermVectors
- 8. Git-Datei Schreibfehler (kein Platz im Gerät)
- 9. CSS-Anzeige-Vorlage Zusätzlicher Platz im Klassennamen
- 10. Ruby-Arrays:% w vs% W
- 11. die Option -W von vim
- 12. Bereitstellen von Microsoft.Bcl.Async w/Clickonce
- 13. Glassfish: Bereitstellen von w/--force
- 14. Rails - Die Verwendung von% W
- 15. Laravel/w Bootstrap PDF
- 16. Automatisch ctrl-w w zu vimrc
- 17. Einfügen von Platz in xslt
- 18. Entfernen von Platz zwischen Bildern
- 19. facebook ease effect w/jquery
- 20. java split - Problem mit Platz
- 21. Zuordnung S/W-Programmierung mit H/W-Programmierung
- 22. CSS Seitenlayout w/Breaks
- 23. CSS Platz im Kreis erster Buchstabe des Namens
- 24. UITableView zusätzlicher Platz unten
- 25. Schwebende Ansichten, damit sie keinen Platz im Layout einnehmen
- 26. Einfügen von Text schafft zusätzlichen Platz
- 27. Wie entferne ich den zusätzlichen Platz im Dropdown-Menü?
- 28. Art w/links Laravel
- 29. Android Aufnahme Platz Video
- 30. Warum erstellt Texture2D.PackTextures() so viel leeren Platz im Atlas?
Sie '% w()' Syntax als Verknüpfung gemeint sind ein gemeinsamen Fall zu dienen. Ich würde empfehlen, in diesem Fall die ausführlichere Syntax '['a', '', 'b']' zu verwenden. Besser lesbar, weniger überraschend für andere Programmierer. –