摘要: Symbol是什么Ruby是一个强大的面向对象脚本语言(本文所用Ruby版本为1.8.6),在Ruby中Symbol表示“名字”,比如字符串的名字,标识符的名字。创建一个Symbol对象的方法是在名字或者字符串前面加上冒号:创建symbol对象 :foo:test :”abc”:”I am a boy”你可能会问,字符串就是字符串,干吗还有字符串的名字?这是因为在Ruby中字符串也是一种对象,即 String 对象。无论其结构还是操作和Symbol对象都是不同的。在Ruby中每一个对象都有唯一的对象标识符(Object Identifier),可以通过 objec... 阅读全文
posted @ 2013-12-07 11:24 yaocanwei 阅读(624) 评论(0) 推荐(0) 编辑