Có lẽ điều này nghe có vẻ vô lý nhưng tôi tự hỏi liệu điều này có thể xảy ra với Ruby không? Về cơ bản tôi có một chức năng ...Chuyển toán tử đến một hàm?
def add a,b
c = a + b
return c
end
Tôi muốn để có thể vượt qua "+" hay cách khác điều hành ví dụ: "-" để chức năng để nó muốn được một cái gì đó giống như ...
def sum a,b,operator
c = a operator b
return c
end
là điều này có thể?
+1 để sử dụng tốt Biểu tượng # to_proc – Swanand