hey
how do i access i global variable in ruby?
thanks
hey
how do i access i global variable in ruby?
thanks
Johnathan S. wrote:
hey
how do i access i global variable in ruby?
thanks
Trick question! There are no globals in ruby! What do I win?
ilan
Ilan B. wrote:
ilan
Sorry…
Global variables begin with $
irb(main):001:0> def a_method
irb(main):002:1> puts $global_var
irb(main):003:1> end
=> nil
irb(main):004:0> a_method
nil
=> nil
irb(main):005:0> $global_var = “Hi, there. I’m a global”
=> “Hi, there. I’m a global”
irb(main):006:0> a_method
Hi, there. I’m a global
=> nil
-Justin
Justin C. wrote:
Ilan B. wrote:
ilan
Sorry…
Global variables begin with $
irb(main):001:0> def a_method
irb(main):002:1> puts $global_var
irb(main):003:1> end
=> nil
irb(main):004:0> a_method
nil
=> nil
irb(main):005:0> $global_var = “Hi, there. I’m a global”
=> “Hi, there. I’m a global”
irb(main):006:0> a_method
Hi, there. I’m a global
=> nil-Justin
Sorry… I had a brain fart… was thinking of methods… should have read
more carefully…
irb(main):001:0> $global_var = “global!”
=> “global!”
irb(main):002:0> global_variables.grep /global_var/
=> ["$global_var"]
irb(main):003:0>
cheers guys
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs