8、Ruby 编程中的运算符与控制结构详解

Ruby 编程中的运算符与控制结构详解

1. 运算符概述

在编程里,众多控制结构和各类语句都依赖于各种运算符。之前已介绍过赋值、算术、数组和哈希运算符,接下来会补充比较和逻辑运算符。这些运算符能用于返回布尔值的语句,示例如下:

puts 2 > 3 # false
puts 3 > 2 && 3 < 4 # true

下面是一些基本运算符及其含义的表格:
| 运算符 | 含义 |
| — | — |
| < | 小于 |
| > | 大于 |
| <= | 小于或等于 |
| >= | 大于或等于 |
| == | 等于 |
| === | 相同 |
| != | 不等于 |
| <=> | 比较 |
| && | 且 |
| || | 或 |

其中,相等运算符( == )要和赋值运算符( = )区分开,示例如下:

x = 2 # 赋值
x == 2 # 判断相等

比较运算符( <=> )的规则为:若左操作数小于右操作数,返回负值;若左操作数大于右操作数,返回正值;若两者相等,返回 0。示例如下:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值