Ngày nay, tôi bắt đầu học haskell, và trong khi tôi làm điều đó, tôi cố gắng thực hiện một số ý tưởng tôi đã học được từ nó trong Python. Nhưng, tôi thấy cái này đầy thách thức. Bạn có thể viết một hàm trong Haskell, có một hàm khác làm đối số và trả về cùng một hàm với thứ tự của đối số của nó được lật. Có thể làm một điều tương tự trong Python? Ví dụ:Lật thứ tự đối số của hàm trong Python
def divide(a,b):
return a/b
new_divide = flip(divide)
# new_divide is now a function that returns second argument divided by first argument
Bạn có thể làm điều này bằng Python không?
Tôi nghĩ rằng bạn có thể sử dụng * args và sau đó đảo ngược() mà đối số danh sách ... hoặc một cái gì đó như thế. –