No entiendo por qué algunas personas usan mucho la sintaxis de porcentajes en ruby.¿Cuáles son los pros y los contras de la entrada delimitada general de Ruby? (sintaxis porcentual)
Por ejemplo, yo estoy leyendo a través de la ruby plugin guide y utiliza un código como:
%w{ models controllers }.each do |dir|
path = File.join(File.dirname(__FILE__), 'app', dir)
$LOAD_PATH << path
ActiveSupport::Dependencies.load_paths << path
ActiveSupport::Dependencies.load_once_paths.delete(path)
end
Cada vez que veo algo como esto, tengo que ir a buscar la referencia de sintaxis porcentaje porque Don No recuerdo lo que% w significa.
¿Es esa sintaxis realmente preferible a ["models", "controllers"].each ...
?
Creo que en este último caso es más claro que he definido una serie de cadenas, pero en el primero, especialmente para alguien que está aprendiendo ruby, no parece tan claro, al menos para mí.
Si alguien puede decirme que me falta un punto clave aquí, por favor, porque me cuesta entender por qué la mayoría de los programadores de rubí prefieren la sintaxis porcentual.
¿Porque los creadores de Ruby prefieren tener más de una forma de hacerlo? – Earlz
Honestamente, parece ser el caso con mucha sintaxis de ruby – brad
Las ediciones son una mejora, pero algunas personas siguen viendo esta pregunta como un poco argumentativa o subjetiva. Es posible que un título cambie a, p., "¿Cuáles son los pros y los contras de la información delimitada general de Ruby?", Y cambios similares en el texto, ayudarían a mantener la pregunta abierta. –