Considere la siguiente función, que no funciona en Python, pero la usaré para explicar lo que debo hacer.Establecer el valor predeterminado de una entrada de función para igualar otra entrada en Python
def exampleFunction(a, b, c = a):
...function body...
Eso es que quiero para asignar a la variable c
el mismo valor que la variable a
llevaría, a menos que se especifique un valor alternativo. El código anterior no funciona en Python. ¿Hay alguna forma de hacer esto?
Gracias.
Exactamente. Los argumentos predeterminados se configuran en piedra una vez que se define la función. – delnan
@delnan ¿Es esta la razón por la cual no se puede suministrar el argumento del conjunto no predeterminado como 'def (x = 2, y)' sino que tengo que definir la función como 'def (y, x = 2)'? – SIslam