摘要:
Ruby的符号足以让很多初学者迷惑上一段时间,看过本章节后,或许会解开你心中的疑惑。在Ruby中,一个符号是就是一个Symbol类的实例,它的语法是在通常的变量名前加一个冒号,如:my_syRuby的符号像一个字符串,因为它内部表现形式是一个字符序列。而与字符串不同的是,每个符号的实例只有一个。看下面的例子:array = ["foo", "foo", "foo", :foo, :foo, :foo]建立这个数组后,内存中将有三个内容为"foo"的字符串对象,而只有一个:foo对象。一个符号有它唯一对应的一个整数值 阅读全文