ruby中to_proc方法
来源:互联网 发布:ppty聚力网络电视 编辑:程序博客网 时间:2024/06/05 03:22
## case 1class Symbol def to_proc proc { |x| x.send(self) } endendp [1, 2, 3].map &:to_sp [1, 2, 3].map &proc { |x| x*x }puts "*" * 50
## case 2class ProcStore def initialize handler @handler = handler end def to_proc proc { |ele| send(@handler, ele) } end def hi ele "hi #{ele}" end def hello ele "hello #{ele}" endendp [1, 2, 3].map &ProcStore.new(:hi)p [1, 2, 3].map &ProcStore.new(:hello)puts "*" * 50
## case 3def test x "test #{x}"endp [1, 2, 3].map &method(:test)
map中&后调用to_proc方法
阅读全文
0 0
- ruby中to_proc方法
- Ruby中 split 方法
- ruby 中 map方法
- Ruby中Hash常用方法
- ruby中eval方法的使用
- ruby 中输入字符串的判断方法
- ruby中attr_accessor方法的理解
- Ruby中嵌套對象轉換成json的方法
- Ruby中调用windows shell的方法
- ruby中常用的方法总结
- Ruby中方法&常量的查找路径
- ruby中attr_accessor方法的理解
- Ruby 中 sort方法、reverse方法、shuffle方法
- ruby 方法
- Ruby方法
- ruby 方法
- ruby 方法
- ruby-方法
- jsp内置对象 --6.15
- BZOJ4027: [HEOI2015]兔子与樱花
- 刷清橙OJ--A1073.矩阵运算
- Extract Class(提炼类)
- 高数精髓——极限存在、连续、可导、可微和可积之间的联系
- ruby中to_proc方法
- 362. Design Hit Counter
- CMMI5访谈学习笔记(项目经理角色)
- 转发和重定向
- servlet2 --6.16
- 开源 java CMS
- 【C#】HID API
- 记录apache删掉Indexes不能启动问题
- Java引用变量调用方法时的