Ruby类扩张(extension)


创建: 2017/09/07

更新: 2017/09/16 修改标题字母大小写 ruby ---> Ruby
扩张类 class 类名
扩张的内容
end
对实例修改 instance_eval
例子
a = Sample.new
a.instance_eval do
a.pro = 1
end
对类修改
包括对抽象实例修改
class_eval
例子
Array.class_eval do
def limit_with!(length)
if self.count > length
self[length..self.count-1] = []
end
self
end
end

优质内容筛选与推荐>>
1、FLASH_EraseSector
2、乔帮主说对了:Dropbox只是一个功能,谈不上产品
3、手势(1)——touch的四个状态事件
4、Hibernate关联关系之——单向n-1
5、iOS -- MD5加密


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号