`
googya
  • 浏览: 140409 次
  • 性别: Icon_minigender_1
  • 来自: 汉川
社区版块
存档分类
最新评论

顶级上下文环境

阅读更多
到现在才明白,在IRB中写一个方法,就是给Object对象增加一个实例方法。以前还真没有注意到这个。在IRB中定义了一个方法:
def alert(s)
    puts "#{s}"
end

有实例化Proc对象:
pp=Proc.new{puts "hello"}



在查看pp的方法:
pp.methods.sort


结果看到:



    当时还不理解。后来查资料才知道,写一个类似alert的方法,就是给Object增加一个实例方法,那么pp的methods中会出现alert方法就很正常了。
    完全掌握ruby这个东西,还不是那么简单的哦。。。
  • 大小: 3.4 KB
1
0
分享到:
评论

相关推荐

    tspms:顶级 TypeScript 语言服务的抽象,让您可以在项目的上下文中使用它

    顶级语言服务的抽象,让您可以在项目的上下文中使用它。 安装 要使用此模块,请通过 npm 安装它: npm install tspms 目的 该模块在之上提供了一个简单的抽象,允许用户管理多个项目并在这些项目的上下文中访问...

    react-transboard:一个翻译板,用于使您的react应用程序具有多种语言

    TranslationProvider是应用程序的翻译上下文提供程序。 props : dev是环境指标。 如果为true,则将渲染所有相关的小部件,否则,将使用当前翻译,而无需提供翻译板本身。 dict是预先构建的字典,您可以提供使用的...

    jenkins-pipeline-libs

    FOLIO Jenkins管道的共享库该存储库包含位于的项目用于FOLIO CI / CD的Jenkins管道共享库该库假设了有关Jenkins服务器和FOLIO开发工作流程的大量配置,因此在FOLIO Jenkins上下文之外可能使用有限。 要将此库用于...

    PT80-NEAT开发指南v1.1

    开发环境搭建 ......................................................................................................................................... 2 使用 NEAT 工程向导建立应用程序 ...................

    C#23种设计模式_示例源代码及PDF

    共享的句子就是 Flyweight,MM 的名字就是提取出来的外部特 征,根据上下文情况使用。 享元模式:FLYWEIGHT 在拳击比赛中指最轻量级。享元模式以共享的方式高效的支持大量 享元模式 的细粒度对象。 享元模式能...

    Visual Basic 2010入门经典.part1.rar

    9.1.6 实现上下文菜单 156 9.1.7 为菜单项指定快捷键 157 9.2 使用Toolbar(工具栏)控件 158 9.2.1 使用按钮集合添加工具栏按钮 159 9.2.2 对工具栏进行编程 161 9.2.3 为工具栏按钮创建下?161 9.3 创建状态...

    Visual Basic 2010入门经典.part2.rar

    9.1.6 实现上下文菜单 156 9.1.7 为菜单项指定快捷键 157 9.2 使用Toolbar(工具栏)控件 158 9.2.1 使用按钮集合添加工具栏按钮 159 9.2.2 对工具栏进行编程 161 9.2.3 为工具栏按钮创建下?161 9.3 创建状态...

    API之网络函数---整理网络函数及功能

    API之网络函数1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个...HiliteMenuItem 控制顶级菜单条目的加亮显示...

    KiCad_doc_zh_CN_PDF_pcbnew_v0.4.2.pdf

    2.3.5 环境变量替代 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.3.6 使用库向导添加表条目 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Global site tag (gtag.js) - Google Analytics