Ruby Objects Types


在ruby,几乎所有的对象都是对象。

objects are instances of a class

但是 变量 variables ,不是对象,它只是对象的引用。
variables allow us to easily reference objects in Ruby

在irb展示下这个例子:

a = 100
b = a
b = 100

对象类型有下面几种 :

  • Integers
    Fixnum , Bignum

  • Floats
    10/3 = 3
    10.0/3 = 3.3333333333333335

  • Strings

  • Arrays

  • Arrays methods
    mix types in Arrays

  • Hashes
    key-value pairs

  • Symbols
    identify a piece of data
    a symbol is only stored in memory one time
    不同于strings .object_id 返回id值

  • Booleans
    True or false
    a = 1 (把1赋值给a ) , a == 1 (这个就是数学上,a等值于1)

  • Ranges
    1..10(常用,包括10) 1...10 (不常用,不包括10)

  • Constants
    常量大写字母开头, 变量小写字母

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容