Project1

标题: 请问Ruby里 require include extend 的区别是什么? [打印本页]

作者: cyendra    时间: 2013-12-18 10:47
标题: 请问Ruby里 require include extend 的区别是什么?

一边玩无尽饼干一边在线等,不急
作者: 英顺的马甲    时间: 2013-12-18 11:21
  1. require 'zlib'
  2. class Test1
  3.   include Zlib
  4. end
  5. class Test2
  6.   extend Zlib
  7. end
  8. Test1.new.crc32('test')
  9. Test2.crc32('test')
复制代码

作者: cyendra    时间: 2013-12-18 12:18
英顺的马甲 发表于 2013-12-18 11:21


用include,添加module中的方法为类中的实例方法
extend,添加module中的方法为类方法
是这个样子吗
作者: 晴兰    时间: 2013-12-18 19:45
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1