tutorial sobre rails programar programacion official lenguaje estructura descargar ruby perl-module

sobre - ruby tutorial



RubĂ­ equivalente de Perl Data:: Dumper (3)

Estoy aprendiendo que Ruby & Perl tiene este módulo muy conveniente llamado Data :: Dumper, que le permite analizar de forma recursiva una estructura de datos (como hash) y le permite imprimirla. Esto es muy útil durante la depuración. ¿Hay algo similar para Ruby?


Mira en pp

ejemplo:

require ''pp'' x = { :a => [1,2,3, {:foo => bar}]} pp x

También existe el método de inspección que también funciona bastante bien.

x = { :a => [1,2,3, {:foo => bar}]} puts x.inspect


Normalmente uso un volcado YAML si necesito revisar algo rápidamente.

En irb la sintaxis es simplemente y obj_to_inspect . En una aplicación Ruby normal, es posible que necesite agregar un require ''YAML'' al archivo, no está seguro.

Aquí hay un ejemplo en irb :

>> my_hash = {:array => [0,2,5,6], :sub_hash => {:a => 1, :b => 2}, :visible => true} => {:sub_hash=>{:b=>2, :a=>1}, :visible=>true, :array=>[0, 2, 5, 6]} >> y my_hash # <----- THE IMPORTANT LINE --- :sub_hash: :b: 2 :a: 1 :visible: true :array: - 0 - 2 - 5 - 6 => nil >>

El final => nil solo significa que el método no devolvió nada. No tiene nada que ver con su estructura de datos.