5、Ruby 编程基础入门

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
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值