On 7 May 2017 at 00:27, <butsan.yuriy@gmail.com> wrote:
> I have 2 warnings before output. What is the problem?
>
> Hello = "Hello, guys!"
> Hello2 = nil
> Hello2 = Hello
> puts Hello2
> puts Hello
>
>
> OUTPUT________________
> Variables.rb:7: warning: already initialized constant Hello2
> Variables.rb:5: warning: previous definition of Hello2 was here
Variables that begin with a capital letter are assumed by ruby to be
constants, so you get a warning if you try to change the value. Using
Rails it best to stick to the conventions, so variable names are of
the form name, another_name and so on.
Colin
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAL%3D0gLtvX37hLVViXLpR1bmYyp5swYDUjdKvz5T8wRTngnfP0A%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment