Ruby on Rails 入门之:(6) Ruby中常用运算符
来源:互联网 发布:淘宝排除同款2017 编辑:程序博客网 时间:2024/05/16 11:02
在Ruby中的常用运算符和其他编程语言是一致的,只是Ruby中添加了一些比较特殊的运算符。
1. 乘方运算符:** z=5**2 , z=25
2. Ruby包含其他语言支持的赋值运算符 +=
3. Ruby中可以进行位运算 & ^ | ~ << >>
4. Ruby支持多种比较运算符:
4.1 <=> 比较两个对象,返回1, 0 , -1
4.2 === 当普通对象处于运算符左边的时候,该运算符与==功能相当,判断两个运算符是否相等。但是当左边是一个范围对象的时候,判断右边的对象是否包含在该范围内。
(1..12)===8,返回true
4.3 =~ 正则表达式匹配
4.4 !~ 正则表达式不匹配
5. Ruby支持常用的逻辑运算符,and , or ,not ,&&, || , !
6. Ruby 支持三目运算符, condition?true_value:false_value
7. 同其他的语言一样,不同的运算符有自己的优先级。
- Ruby on Rails 入门之:(6) Ruby中常用运算符
- Ruby on Rails 入门之:(5) Ruby中基本数据类型
- Ruby on Rails 入门之:(8) Ruby中条件语句
- ruby on rails 入门
- ruby on rails 入门
- Ruby on Rails 之旅(七)—— Ruby on Rails 入门(6)
- Ruby on Rails 入门之:(10) Ruby中的对象
- Ruby on Rails 入门之:(11) Ruby中的类方法
- Ruby on Rails 入门之:(14) Ruby中的继承
- Ruby on Rails 入门之:(17) 初次接触ruby线程
- Ruby on Rails 入门之:(19) ruby线程同步控制
- Ruby on Rails 入门之:(19) ruby线程同步控制
- Ruby on Rails 入门之:(7) Ruby中表达式、循环、遍历
- Ruby on Rails 入门之:(9) Ruby中Hash对象与数组
- Ruby on Rails 入门之:(21) ruby中代码块的使用以及动态执行代码
- Ruby on Rails 入门之:(22) Ruby 中Time的使用
- Ruby on Rails 入门之:(24) Ruby 中数据持久化、数据库操作
- ruby on rails 入门笔记
- Ansi,UTF8,Unicode,ASCII编码
- 初任项目经理
- 关于Wake Lock
- 内联函数,构造函数,静态函数都不能是虚函数
- 绅士的范儿
- Ruby on Rails 入门之:(6) Ruby中常用运算符
- 无序整数数组中找第k大的数
- 调整心态,继续前行
- vista和win 7启动菜单(bcdedit)使用详解
- MBA題
- JAVA设计模式——策略模式
- GDI+编程基础(一)GDI+ Vs GDI
- 统计二进制数1的个数
- Ubuntu下的eclipse与scim输入法冲突解决办法