摘要:
Ruby is Object-Oriented, Ruby是一门完全的面向对象语言。Ruby里的每个值都是对象迭代器(iterator)行为类似于循环,包含在花括号中的代码称为代码块(block),它们与方法调用相关联并且充当了循环体的角色数组(及类似的”可枚举”对象)定义了一个名为each的迭代器,它为数组里的每一个元素调用一次相关联的代码块,每次对代码块的调用都以数组里的一个元素作为参数。Hash基于哈希表数据结构,用于将任意的键对象映射到值对象。哈希使用键对象作为索引。Ruby的哈希可以使用任何对象作为键,但是Symbol对象是最为常用的。符号(symbol)是不可变的,功能受限的字符串 阅读全文