3.4 运算符
Ruby中的运算符如下:
优先级
能否重写
运算符
描述
最高
Y
[] []=
数组下标 数组元素赋值
Y
**
乘冥
Y
! ~ + -
非 位非 一元加 负号
Y
* / %
乘 除 模
Y
+ -
加 减
Y
>> <<
右移 左移
Y
&
位与
Y
^ |
位异或 位或
Y
<= < > >=
小于等于 小于 大于 大于等于
Y
<=> == === =~ != !~
各种相等判断(!= !~ 不能重写)
&&
短路与
||
短路或
.. ...
区间的开始点到结束点
? :
三元条件运算符
= %= ~= /= -= += |= &= >>= <<= *= &&= ||= **=
各种赋值
例如:a = 5;
b += 3( 意思是:b = b+3 );
defined?
检查类型
not
逻辑非
or and
逻辑或 逻辑与
if unless while until
判断与循环
最低
begin/end
定义方法、类、模块的范围
Ruby中的运算符
转载上一篇:抢答器 抢答状态判断
下一篇:led流水灯
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Scala 运算符Scala
-
(6)Ruby运算符
元编程基础,魔法的开始
特殊字符 元编程 -
is运算符 python python中运算符+的用法
Python 运算符python中运算符分为五大类:算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符(三元运算符)。算术运算符算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。
is运算符 python python关系运算符实例 操作数 赋值运算符 运算符 -
python 携带表单
链表数据表的构建需要预先知道数据的大小来申请连续的存储空间, 而在进行扩充的时候又需要进行数据的搬迁, 使用起来不是很灵活.链表结构可以充分利用计算机内存空间, 实现灵活的内存动态管理. 简单来说就是, 需要存储一个数据就随机分配一个地址空间.定义链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是不像顺序表一样连续存储数据,而是在每一个节点(数据存储单元)里存放下一个节点的
python 携带表单 node 获取表单数据 为空 python 链表 python链表 删除单链上数据域值最小的节点