ruby 运算符
来源:互联网 发布:xampp数据库配置文件 编辑:程序博客网 时间:2024/06/06 03:53
Ruby 算术运算符
假设变量 a 的值为 10,变量 b 的值为 20,那么:
Ruby 比较运算符
假设变量 a 的值为 10,变量 b 的值为 20,那么:
uby 赋值运算符
假设变量 a 的值为 10,变量 b 的值为 20,那么:
Ruby 并行赋值
Ruby 也支持变量的并行赋值。这使得多个变量可以通过一行的 Ruby 代码进行初始化。例如:
a = 10b = 20c = 30
使用并行赋值可以更快地声明:
a, b, c = 10, 20, 30
并行赋值在交换两个变量的值时也很有用:
a, b = b, c
Ruby 位运算符
Ruby 逻辑运算符
下表列出了 Ruby 支持的逻辑运算符。
假设变量 a 的值为 10,变量 b 的值为 20,那么:
Ruby 三元运算符
有一个以上的操作称为三元运算符。第一个计算表达式的真假值,然后根据这个结果决定执行后边两个语句中的一个。条件运算符的语法如下:
Ruby 范围运算符
在 Ruby 中,序列范围用于创建一系列连续的值 - 包含起始值、结束值(视情况而定)和它们之间的值。
在 Ruby 中,这些序列是使用 ".." 和 "..." 范围运算符来创建的。两点形式创建的范围包含起始值和结束值,三点形式创建的范围只包含起始值不包含结束值。
Ruby defined? 运算符
defined? 是一个特殊的运算符,以方法调用的形式来判断传递的表达式是否已定义。它返回表达式的描述字符串,如果表达式未定义则返回 nil。
Ruby 点运算符 "." 和双冒号运算符 "::"
您可以通过在方法名称前加上模块名称和一条下划线来调用模块方法。您可以使用模块名称和两个冒号来引用一个常量。
:: 是一元运算符,允许在类或模块内定义常量、实例方法和类方法,可以从类或模块外的任何地方进行访问。
请记住:在 Ruby 中,类和方法也可以被当作常量。
您只需要在表达式的常量名前加上 :: 前缀,即可返回适当的类或模块对象。
如果未使用前缀表达式,则默认使用主 Object 类。
下面是两个实例:
MR_COUNT = 0 # 定义在主 Object 类上的常量module Foo MR_COUNT = 0 ::MR_COUNT = 1 # 设置全局计数为 1 MR_COUNT = 2 # 设置局部计数为 2endputs MR_COUNT # 这是全局常量puts Foo::MR_COUNT # 这是 "Foo" 的局部常量
0 0
- ruby运算符
- Ruby中的运算符
- ruby中的运算符
- ruby无++,--运算符
- ruby 运算符
- Ruby运算符重载
- ruby-运算符
- ruby入门_运算符
- Ruby 的条件运算符
- ruby变量和运算符
- ruby之三元运算符写法
- Ruby基础知识-赋值和条件运算符
- [Ruby] defind? 运算符的使用
- ruby的特殊运算符和运算符的优先级
- Ruby的比较运算
- ruby的 ||= , && , || 等运算符的理解。
- Ruby基础教程(四)——运算符、异常、块
- Ruby on Rails 入门之:(6) Ruby中常用运算符
- 苹果开发邮件联系大全
- 破解Mac OS X 管理员密码
- Android APK 签名比对
- Stripe data files across multiple physical devices and locations
- link安装activiti designer
- ruby 运算符
- AngularJS入门(七)
- Python中正则表达式对中文的匹配问题
- JQuery上传插件Uploadify使用详解及错误处理
- 让WordPress使用Redis缓存来进行加快
- linux下tomcat服务的相关命令
- 这个暑假结束了却再没有了开学
- iOS 加载图片选择imageNamed 方法还是 imageWithContentsOfFile?
- LeetCode-Length of Last Word