f
es un Proc no podemos invocar f
como si fuera un método
pero si que podemos invocar métodos (como call
)
en f
f = Proc.new {|x,y| 1.0/(1.0/x + 1.0/y) } z = f.call(x,y)
call
z = f[x,y]
z = f.(x,y)No se trata de un operador, sino de syntactic sugar13.1. Puede utilizarse sobre cualquier objeto que disponga de un método
call
Casiano Rodriguez León 2015-01-07