Korzystanie %W
mogę używać %W[a #{} b #{} c]
, również mogę łączyć macierze, ale jest to możliwe, aby utworzyć tablicę ['a', '', 'b', '', 'c']
używając tylko %w[]
?Utwórz tablicę z użyciem pusty ciąg% wag []
Odpowiedz
Można użyć
%w[a \ b \ c].map(&:strip)
, ale myślę, że to nie jest bardzo czysty.
Kilka opcji
%W[a b C#{''} z]
%W[a b c] << " "
(wiem, że to nie jest przy użyciu składni %w{}
, ale na wszelki wypadek:
'a,b,c,,z'.split(',')
pierwsza opcja podana tutaj jest najlepsza IMO. należy zaznaczyć poprawną odpowiedź – sixty4bit
to również działa:% W {} – user2340939
spróbuj użyć % W zamiast% w i użyj znaku escape \ s dla pustego ciągu znaków
%W[a \s b ]
'% W [a \ sb]' daje '['a', '', 'b']' zamiast '['a', '' , 'b'] ' – tig
możesz użyć% W [a # {" "} b] lub% W [a # {String.new} b] lub% W [a # {} b], ale nie mogłem znajdź jakiś sposób, aby uzyskać pusty ciąg znaków za pomocą% w – RubyMiner
, co może pomóc. % w [a b] .insert (1, nil.to_s) – RubyMiner
- 1. utwórz pusty oddział
- 2. C# utwórz tablicę kontrolek
- 3. Utwórz pusty sqlite db z wiersza poleceń
- 4. JAXB: Pusty ciąg nie wywołuje pusty element
- 5. realpath zwraca pusty ciąg
- 6. Utwórz tablicę PHP z kolumny MySQL
- 7. Utwórz tablicę z sekwencji liczb w bash
- 8. Utwórz pustą tablicę json z jsoncpp
- 9. Utwórz tablicę unikatowych kombinacji z tablicy łańcuchów
- 10. utwórz tablicę z zapytania mysql php
- 11. Utwórz tablicę z równomiernie rozmieszczonymi wartościami
- 12. StreamReader.ReadToEnd() wraca pusty ciąg
- 13. Android SearchView pusty ciąg
- 14. Szyfruj pusty ciąg znaków
- 15. numpy.polyfit daje pusty reszt tablicę
- 16. JSON pusty ciąg
- 17. Utwórz tablicę kontrolną w kodzie
- 18. Utwórz tablicę w szablonie smarty?
- 19. Utwórz ciąg rozdzielany przecinkami
- 20. Utwórz tablicę wszystkich zmiennych GET.
- 21. Utwórz ciąg znaków N
- 22. Url.Action() z obszarem zwraca pusty ciąg
- 23. Skopiuj pusty ciąg przy użyciu Clipboard.SetText (ciąg)
- 24. ciąg :: kasowanie (0) na pusty ciąg znaków?
- 25. usuwa pusty ciąg znaków z tablicy łańcuchów - JQuery
- 26. Przepisz za pusty ciąg zapytania
- 27. Zastąp ciąg pusty wartością pustą
- 28. SSIS ISNULL na pusty ciąg
- 29. Podziel ciąg na tablicę
- 30. MVC nie zatwierdzić pusty ciąg
nie. % w [] nie ma możliwości reprezentowania ciągu zerowego jako elementu. – dbenhur
Zobacz również http://stackoverflow.com/questions/4064062/space-in-the-ruby-array-by-w (tam wyniki zawierają spację - więc to jest podobna sytuacja, nie to samo) – knut
@nutnut : Wiem o ucieczce przestrzeni, ale to nie jest to, co chcę – tig