List Info

Thread: instance_eval / instance_exec




instance_eval / instance_exec
country flaguser name
France
2008-05-19 10:53:57
 Who is right ?

vgs% ./ruby -ve '12.instance_eval { a }'
ruby 1.9.0 (2008-05-19 revision 16483) [i686-linux]
-e:1:in `block in <main>': uninitialized class
variable a in Fixnum (NameError)
	from -e:1:in `instance_eval'
	from -e:1:in `<main>'
vgs% 

vgs% ./ruby -ve '12.instance_exec { a }'
ruby 1.9.0 (2008-05-19 revision 16483) [i686-linux]
-e:1:in `block in <main>': no class variables
available (TypeError)
	from -e:1:in `instance_exec'
	from -e:1:in `<main>'
vgs% 


Guy Decoux


[1]

about | contact  Other archives ( Real Estate discussion Medical topics )