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)
原创粉丝点击