Ruby中self的意义

如果self在类的代码体中,但是在任何实例方法定义体外,self表示定义的当前类。

如果self在实例方法定义体内,self表示定义的当前实例。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/rubye/4626.html

(0)
上一篇 2020年7月27日 21:59
下一篇 2020年7月28日 01:00

相关推荐

  • Ruby语言的猴子补丁(Monkey Patch)

    猴子补丁(monkey patch)术语起源于guerrilla(游击队) patch,它指的是在运行时偷偷摸摸地更改代码 – 并且可能与其他此类补丁不兼容。guerrilla这个词,与gorilla(大猩猩)谐音,可能是为了让补丁听起来不那么吓人,变成了monkey(猴子)。 猴子补丁仅指在运行时动态修改…

    Ruby经验 2020年7月29日
    04340
  • Ruby中双冒号(::)的作用

    Ruby经常会遇到双冒号(::)符号,它的作用是调用常量。

    Ruby经验 2020年7月26日
    01.1K0
  • Ruby中nil值与NilClass类的介绍

    在Ruby开发中,我们会遇到nil这个返回值,比如下面: 既然在Ruby中一切为对象,那么nil值也应该是对象,是属于哪个类呢? nil是一个特殊的值,表示对象不存在。如果碰到false和nil ,则会认为是”假”,除此之外的都认为是”真”。

    Ruby经验 2020年7月26日
    01.1K0

发表回复

登录后才能评论