La media de sintaxis de %w en Ruby

Stewart Nguyen 18 abril 2022
La media de sintaxis de %w en Ruby

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", "[]", "{}"]

Artículo relacionado - Ruby Array