美文网首页
Ruby 模块

Ruby 模块

作者: changsanjiang | 来源:发表于2017-09-23 21:10 被阅读5次

# 模块
    # 模块(Module)是一种把方法、类和常量组合在一起的方式. 
    # 模块提供了一个命名空间, 避免名字冲突.
    # 模块实现了 mixin 装置.

    # 模块类似于类, 但有以下不同:
    # => 模块不能实例化
    # => 模块没有子类
    # => 模块只能被另一个模块定义
    # => 可以定义多个函数名称相同, 但是功能不同的模块


# $LOAD_PATH << '.'

# require "Module2.rb"

module Module1
    CONST = 100
    def Module1.my_print
        puts CONST
    end

    def test1
        puts "..."
    end
end



class Person

include Module1
    def Person.test()
        Module1::my_print
    end
end

Person.test
Person.new.test1

相关文章

  • Ruby 模块

  • Ruby学习总结

    ruby的计算符合正常编程逻辑比如: Math是Ruby内建的数学模块。在Ruby中,模块提供了两种角色:一种角色...

  • Sass注释中文报错问题

    找到ruby的安装目录,里面也有sass模块,如这个路径: C:\Ruby\lib\ruby\gems\1.9.1...

  • Ruby 解析 json

    环境配置 在使用 Ruby 编码或解码 JSON 数据前,我们需要先安装 Ruby JSON 模块。在安装该模块前...

  • Ruby小技巧:Each with object

    Ruby Bits: Each with object Enumerable是Ruby世界的核心模块。如果熟悉了它...

  • Ruby边学边记(二)

    Ruby边学边记(二) Ruby模块 模块在Ruby里面有两个作用 把功能相同的方法放在同一个名称之下 方便调用方...

  • Ruby 语法 (模块)

    模块案例 与类不同的是,模块没有实例对象的概念,使用MyModule.new会报错 加载和混入模块(require...

  • 玩转CocoaPods(2)利用源码API扩充功能

    Xcodeproj模块 CocoaPods修改project.pbxproj改变工程配置用到的一个ruby模块,可...

  • [Cocoapods]Podfile和Podspec技巧

    Podfile Podfile是一个ruby文件,因此可以使用ruby的相关能力 pod 命令是gem 模块 po...

  • Ruby 模块(Mix-in)

    模块是 Ruby的特色功能之一. 如果说类表现的是实物的实体(数据)及其行为(处理), 那么模块表现的就只是事物的...

网友评论

      本文标题:Ruby 模块

      本文链接:https://www.haomeiwen.com/subject/szhhextx.html