Previous definition of was here.

39 views
Skip to first unread message

butsan...@gmail.com

unread,
May 7, 2017, 1:51:15 AM5/7/17
to Ruby on Rails: Talk

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
Hello, guys!
Hello, guys!

Colin Law

unread,
May 7, 2017, 3:51:53 AM5/7/17
to Ruby on Rails: Talk
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

butsan...@gmail.com

unread,
May 7, 2017, 5:32:39 PM5/7/17
to Ruby on Rails: Talk
Thank you a lot!

воскресенье, 7 мая 2017 г., 10:51:53 UTC+3 пользователь Colin Law написал:
Reply all
Reply to author
Forward
0 new messages