В настоящее время я начинаю изучать haskell, и пока я это делаю, я пытаюсь реализовать некоторые идеи, которые я из него извлек, на Python. Но я нашел это сложным. Вы можете написать функцию на Haskell, которая принимает другую функцию в качестве аргумента и возвращает ту же функцию с перевернутым порядком аргументов. Можно ли сделать подобное в 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
Можно ли сделать это на Python?