对于
Ruby中的方法,有什么类似于javascript的应用吗?
也就是说,如果某些方法被定义为采用几个参数,例如some_method(a,b,c),并且我有一个三个数组,可以调用some_method.apply(the_context,my_array_of_three_items)吗?
编辑:(清除一些混乱):
我不太在乎呼叫的上下文,我只想避免这种情况:
my_params = [1,2,3] some_method(my_params[0],my_params[1],my_params[2])
相反,我很好奇,知道是否有这样的事情
my_params = [1,3] some_method.apply(my_params)