在ruby,几乎所有的对象都是对象。
objects are instances of a class
但是 变量 variables ,不是对象,它只是对象的引用。
variables allow us to easily reference objects in Ruby
在irb展示下这个例子:
a = 100
b = a
b = 100
对象类型有下面几种 :
Integers
Fixnum , BignumFloats
10/3 = 3
10.0/3 = 3.3333333333333335Strings
Arrays
Arrays methods
mix types in ArraysHashes
key-value pairsSymbols
identify a piece of data
a symbol is only stored in memory one time
不同于strings .object_id 返回id值Booleans
True or false
a = 1 (把1赋值给a ) , a == 1 (这个就是数学上,a等值于1)Ranges
1..10(常用,包括10) 1...10 (不常用,不包括10)Constants
常量大写字母开头, 变量小写字母