Ruby 编程基础入门
1. Ruby 简介
对于许多刚接触 Rails 的人来说,Ruby 可能也是一门新语言。不过,如果你熟悉 Java、JavaScript、PHP、Perl 或 Python 等语言,那么学习 Ruby 会相对轻松。
在 Ruby 中,一切皆为对象,操作的结果同样也是对象。编写面向对象的代码时,通常是为了对现实世界的概念进行建模。例如,在在线商店中,商品项(Line Item)就是一个需要表示的类别。在 Ruby 里,可以定义一个类来代表每个这样的类别,然后将这个类当作工厂,用于生成该类的对象实例。对象是状态(如数量和产品 ID)和使用该状态的方法(如计算商品项总成本的方法)的组合。
对象通过调用构造函数(与类关联的特殊方法)来创建,标准的构造函数名为 new 。例如,对于名为 LineItem 的类,可以这样创建商品项对象:
line_item_one = LineItem.new
line_item_one.quantity = 1
line_item_one.sku = "AUTO_B_00"
方法通过向对象发送消息来调用,消息包含方法名以及可能需要的参数。当对象接收到消息时,会在自身类中查找对应的方法。以下是一些方法调用的示例:
"dave".length
line_item_one.quantity()
cart.add_line_item(next_purchase)
submit_tag "A
超级会员免费看
订阅专栏 解锁全文
3

被折叠的 条评论
为什么被折叠?



