在Ruby中实现`call_user_func_array`
发布时间:2020-12-17 03:29:44 所属栏目:百科 来源:网络整理
导读:如何在ruby中完成 http://php.net/manual/en/function.call-user-func-array.php? 所以我可以这样做: class App def foo(a,b) puts a + b end def bar args = [1,2] App.send(:foo,args) # doesn't work App.send(:foo,args[0],args[1]) # does work,but d
如何在ruby中完成
http://php.net/manual/en/function.call-user-func-array.php?
所以我可以这样做: class App def foo(a,b) puts a + b end def bar args = [1,2] App.send(:foo,args) # doesn't work App.send(:foo,args[0],args[1]) # does work,but does not scale end end 解决方法
尝试爆炸阵列
App.send(:foo,*args) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |