Utilizzo di %W
Posso usare %W[a #{} b #{} c]
, anche io posso concatenare gli array, ma è possibile creare l'array ['a', '', 'b', '', 'c']
utilizzando solo %w[]
?Crea array con stringa vuota utilizzando% w []
risposta
È possibile utilizzare
%w[a \ b \ c].map(&:strip)
, ma penso che non è molto pulito.
un paio di opzioni
%W[a b C#{''} z]
%W[a b c] << " "
(so che questo non sta usando la sintassi %w{}
, ma per buona misura:
'a,b,c,,z'.split(',')
la prima opzione qui indicata è la migliore IMO. dovrebbe essere contrassegnata la risposta corretta – sixty4bit
funziona anche:% W {} – user2340939
provare a utilizzare % W invece di% w e usa il carattere di escape \ s per la stringa vuota
%W[a \s b ]
'% W [a \ sb]' restituisce '['a', '', 'b']' invece di '['a', '' , 'b'] ' – tig
puoi usare% W [a # {" "} b] o% W [a # {String.new} b] o% W [a # {} b], ma non potrei trovare un modo per ottenere una stringa vuota usando% w – RubyMiner
questo potrebbe aiutare. % w [a b] .insert (1, nil.to_s) – RubyMiner
- 1. mysql_real_escape_string() crea solo una stringa vuota?
- 2. Copia stringa vuota utilizzando Clipboard.SetText (stringa)
- 3. translate con stringa vuota
- 4. Perché Array + Array è uguale a stringa vuota?
- 5. Differenza tra stringa vuota e stringa vuota ("")
- 6. SQL Coalesce con stringa vuota
- 7. django stringa vuota e vuota
- 8. utilizzando l'opzione -W di vim
- 9. CreateProcessAsUser crea una finestra vuota/nera
- 10. Javascript: comportamento strano `stringa vuota` AND` false` restituisce stringa vuota
- 11. Valore stringaOf vs concatenazione con stringa vuota
- 12. Sostituzione con stringa vuota: risultato inatteso
- 13. predefinita una colonna con stringa vuota
- 14. Url.Action() con area restituisce una stringa vuota
- 15. JAXB restituisce una stringa vuota invece vuota
- 16. Evita le colonne NULL utilizzando la stringa vuota DEFAULT
- 17. ng-switch sulla stringa vuota
- 18. hibernate crea una tabella vuota - hibernate_sequence all'avvio
- 19. DataTrigger sulla stringa vuota
- 20. NULL vs stringa vuota
- 21. Impossibile confrontare stringa vuota
- 22. stringa vuota Arrivo trigger
- 23. Ricerca AndroidVista stringa vuota
- 24. Confronto di una stringa con la stringa vuota (Java)
- 25. Crea oggetto da stringa
- 26. file_get_contents restituisce una stringa vuota
- 27. array numpy che crea con una sequenza
- 28. Crea un array JSON vuoto con jsoncpp
- 29. Crea associazione vuota nell'ambito di un oggetto
- 30. Aggiungi a stringa se stringa non vuota
no. % w [] non ha modo di rappresentare una stringa di lunghezza zero come un elemento. – dbenhur
Vedere anche http://stackoverflow.com/questions/4064062/space-in-the-ruby-array-by-w (lì i risultati contengono uno spazio - quindi è una situazione simile, non la stessa) – knut
@knut : So di sfuggire allo spazio, ma non è quello che voglio – tig