La media de sintaxis de %w en Ruby
Stewart Nguyen
18 abril 2022
En Ruby, un array es un tipo de datos común. Cadenas, enteros, valores hash, símbolos e incluso otros objetos de matriz se pueden almacenar en matrices de Ruby.
Podemos usar la siguiente sintaxis para crear un array de cadenas en Ruby:
array = ["one", "two", "three"]
Producción :
["one", "two", "three"]
Funciona, pero se necesita mucho tiempo y esfuerzo para escribir comillas y comas. Ruby nos proporciona una solución más elegante.
La sintaxis %w
se utiliza para crear un array de cadenas sin necesidad de una coma o comillas entre cada elemento.
Cada elemento será tratado como una cadena y debe estar separado por un espacio.
array = %w[1 two 3.4 [] {}]
Producción :
["1", "two", "3.4", "[]", "{}"]