¿Cómo puedo agregar carácter de espacio en la matriz de ruby si deseo utilizar la sintaxis% w (a b c)?Espacio en la matriz de ruby% w
Respuesta
escapar de ella:
%w(a b\ c) # => ["a", "b c"]
Gracias. Después de su respuesta, entiendo cómo puedo hacerlo. Solo quería esto -% w (a \ bc) # => ["a", "", "b", "c"] –
Si bien esta es una respuesta "correcta", es horriblemente ilegible, lo que frustra el propósito de '% w'. No hagas esto – tee
Eso es realmente algo inteligente @VasiliyErmolovich. Ruby tiene toda clase de "trucos" y siempre encuentro nuevas formas de expresar cosas con el lenguaje. Tan ilegible como puede ser, ¡es perfecto que el lenguaje Ruby sea compatible con la sintaxis en su respuesta en primer lugar! – danielricecodes
Prueba esto:
>> a = %w(a\ b c)
=> ["a ", "b", "c"]
- 1. ¿Cuál es la diferencia entre% w {} y% W {} por ciento mayúsculas y minúsculas literales de matriz W en Ruby?
- 2. Ruby encuentra el siguiente en la matriz
- 3. Ruby Regex problema text.gsub [^ \ W-], '') falla
- 4. expresión regular para no espacio en blanco b/w texto
- 5. ¿Cuál es la diferencia entre% W y W%
- 6. Obtenga espacio de disco disponible en ruby
- 7. En Ruby CSV, ¿cómo escribir un espacio en blanco ,, en lugar de "", en un archivo?
- 8. ¿Se puede reinventar la matriz en Ruby?
- 9. Cómo% w [texto] en Ruby sin incluir \ n donde se ajusta la línea
- 10. matriz de Ruby each_slice_with_index?
- 11. ¿Por qué la matriz de Ruby [array.length, count] devuelve []?
- 12. Eliminando elementos de la matriz Ruby
- 13. ruby: ordena la matriz de símbolos
- 14. Matrices de rubíes:% w vs% W
- 15. acumulativa matriz suma en Ruby
- 16. Ruby: ¿Cómo agrupar una matriz de Ruby?
- 17. Iteraciones de matriz básica en Ruby
- 18. Eliminar matriz de claves en Ruby Hash
- 19. Restar una matriz de otra en Ruby
- 20. Eliminar elementos duplicados de la matriz en Ruby
- 21. obteniendo la dimensión de una matriz multidimensional en ruby
- 22. Rango de fechas en una matriz, ruby
- 23. Matriz de salida a CSV en Ruby
- 24. Impresión de una matriz legible en Ruby
- 25. Ruby grep: buscando en una matriz partes de una cadena
- 26. ¿Cuál es la 'manera de Ruby' para iterar en una matriz, desde la matriz [n] hasta la matriz [n - 1]?
- 27. Cálculo del espacio nulo de una matriz
- 28. Acrónimo de espacio de nombres corto en ruby
- 29. matriz de clasificación de ruby de una matriz
- 30. ¿Cómo acceder al espacio de nombres base en Ruby?
Ellos '% w()' sintaxis se entiende como un acceso directo para servir a un caso común. Yo recomendaría usar la sintaxis más detallada '['a', '', 'b']' en este caso. Más legible, menos sorprendente para otros codificadores. –