Home
Ruby
ActiveRecord
Array
CGI
Class
Collections
Database
Date
Design Patterns
Development
File Directory
GUI
Hash
Language Basics
Method
Network
Number
Rails
Range
Reflection
Statement
String
Threads
Time
Tk
Unit Test
Windows Platform
XML
Constants « Language Basics « Ruby
Ruby
Language Basics
Constants
1.
Constants in Ruby start with an uppercase letter
2.
Ruby allows you to change the values in constants by assigning a new value to them:
3.
Change the value of Pi, it'll let you do it, but you'll get a warning:
4.
The Scope of Constants
5.
Constants are defined within the scope of the current class and are made available to all child classes, unless they're overridden:
6.
Array constant
7.
freeze does nothing since Fixnums are already immutable.