skip to main
|
skip to sidebar
Ruby blog
记录学习Ruby的地方,你在这里可以看到更多中文Ruby的知识。
Monday, October 20, 2008
(18)True, False, and Nil
就像我们前面章节中说到的那样Ruby中用true,false来表示布尔值,用nil表示空值。true是TrueClass类的实例,同样false是FalseClass的实例,nil是NilClass的实例,注意Ruby中没有Boolean这个类,TrueClass和FalseClass的超类就是Object。如果你想比较一个对象是否为空,你可以通过下面的方式:
o ==
nil
# 对象o是空的吗?
o.
nil
?
# 另一种检测方式
在Ruby中没有1为true,0为false的说法,所有的对象如果为nil或者false那么就是false,其它情况都是true。
No comments:
Post a Comment
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
Labels
RoR
(2)
Ruby中的数据类型与对象
(24)
Ruby介绍
(9)
Ruby的语法结构
(10)
什么是Ruby?
(7)
方法,Lambda,Closures
(8)
条件控制语句
(9)
类与模块
(7)
表达式与操作符
(5)
Followers
Blog Archive
►
2006
(7)
►
August
(7)
▼
2008
(74)
▼
October
(74)
(1)一切都是对象
(2)块 与 迭代 (block and Iterator)
(3)Ruby中的表达式和操作符
(4)Ruby 中的方法method
(5)Ruby中的赋值操作
(6)Ruby中标点符号的前缀与后缀
(7)正则表达式与序列
(8)Ruby中的类和方法
(9)Ruby给我们的惊喜
(1)Ruby 中的注释
(2)内嵌文档
(3)Ruby中的标识符
(4)Ruby 中的标点符号
(5)Ruby中的关键字
(6)Ruby中的“空白”
(7)Ruby 中的块结构
(8)Ruby中的文件结构
(9)Ruby中的程序编码
(10)Ruby的运行机制
(1)Ruby中的数字Numberic
(2)Ruby中的整数Integer
(3)Ruby中的浮点数
(4)Ruby中的数字计算
(5)二进制浮点运算中的四舍五入错误
(6)Ruby中的文本
(7)在Ruby中使用Unicode
(8)文本的任意分隔符
(9)here documents
(10)字符串操作
(11)字符串截取和查询操作
(12)字符串迭代
(13)字符串编码和多字节字符
(14)Ruby中的数组Arrays
(15)Ruby 中的字典类
(16)Ruby中的范围对象Rnage
(17)Ruby中的Symbol
(18)True, False, and Nil
(19)Ruby中的对象
(20)对象的唯一性
(21)对象类和对象类型
(22)对象的比较
(23)对象的“顺序”
(24)“冻结”和“污染”的对象
(1)文字内容与关键字
(2)变量
(3)常量
(4)方法调用
(5)赋值操作
(1)条件判断语句
(2)循环语句
(3)迭代器和枚举对象
(4)自定义迭代器
(5)枚举对象
(6)Ruby中的块Blocks
(7)更改控制流程
(8)异常与异常的处理
(9)BEGIN和END
(1)Ruby中的方法
(2)方法的命名
(3)方法的括号
(4)方法的缺省参数
(5)任意参数的方法
(6)利用字典对象实现命名参数功能
(7)方法的块参数
(8)lambda 和Proc
(1)类的定义
(2)重载操作符
(3)类方法的可见性,public,protected,private
(4)类继承
(5)Ruby中的工厂方法实现
(6)模块与名称空间
(7)导入模块
Ruby on Rails 安装
一个异常的解决办法
No comments:
Post a Comment