ruby04
来源:互联网 发布:颈椎牵引 知乎 编辑:程序博客网 时间:2024/06/06 05:47
关于对象
可以说ruby中,所有的数据都是对象
- 数值对象Numeric
- 字符串对象String
- 正则表达式对象Regexp
- 时间对象Date
- 文件对象File
- 目录对象
- 数组对象Array、杂凑对象Hash
类 class
变量
- 局部变量
- 变量名以小写字母或_开始
- 全局变量
- 以$开始
- 实例变量
- 以@开始
- 类变量
- 以@@开始
- 虚拟变量
- true false self等特定名称的变量
常数
只能赋一次值,之后就不能修改其内容了
其他
- 所有的对象都被赋予了身份标识,可以通过object_id方法得到
- 判断两个给定的对象是不是同一个对象(ID相同),可以通过equal?方法进行判断;str1.equal?(str2)