Quizás esto suene ridículo, pero me pregunto si esto es posible con Ruby. Tengo básicamente una función ...¿Pasar un operador a una función?
def add a,b
c = a + b
return c
end
me gustaría ser capaz de pasar el signo "+" u otro operador, por ejemplo "-" para la función de modo que sería algo así como ...
def sum a,b,operator
c = a operator b
return c
end
¿Esto es posible?
+1 para un buen uso de Symbol # to_proc – Swanand