ruby基本数据类型简明介绍

2019-09-25 09:41:37王旭

五、散列表

键-值对的集合,应用广泛

hash1={1=>"first","second"=>2} 
print hash1["second"] 

六、符号

由于相同的字符串在内存中有不同的拷贝,所以采用符号类型来节省内存,相同的符号在内存中只有一份拷贝,另外需注意字符串和符号是完全不同的类型。

print "string".object_id,"n"#相同的字符串具有不同的id 
print "string".object_id,"n" 
print :string.object_id,"n"#相同的符号具有相同的id 
print :string.object_id,"n"