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

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



