Ruby编程基础入门
1. Ruby简介
对于许多刚接触Rails的人来说,Ruby也是一门新语言。不过,如果你熟悉Java、JavaScript、PHP、Perl或Python等语言,那么学习Ruby会相对容易。
1.1 Ruby是面向对象的语言
在Ruby中,你操作的一切都是对象,操作的结果本身也是对象。在编写面向对象的代码时,通常是为了对现实世界的概念进行建模。例如,在在线商店中,订单项(Line Item)就是一个需要表示的类别。在Ruby中,你可以定义一个类来表示每个这样的类别,然后使用这个类作为工厂来生成对象,即该类的实例。
对象通过调用构造函数(constructor)来创建,标准的构造函数名为 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 "Add to Cart"
超级会员免费看
订阅专栏 解锁全文
1549

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



