Siempre he pensado que F # tenía dos formas diferentes de pasar argumentos, estilo de curry y estilo de tupla. ¿Es esto realmente correcto?F # parámetro que pasa
¿No es simplemente un estilo, el estilo de curry y los argumentos pueden ser valores simples o tuplas.
p. Ej.
someFunc (a,b) =
no es ésta una función con el argumento de estilo un curry, que pasa a ser un par de valores? Esto me permite pasar tuplas a esta función usando el operador pipleline? (donde los elementos de la tupla debe su nombre)
(1,2) |> someFunc
Es esto correcto?
Sí, ¿y no es esto simplemente porque "f" tiene _un_ argumento que pasa a ser una tupla con elementos nombrados? Quiero decir que puedes hacer cosas funky como "somefunc abc (d, e, f) g" y obviamente no es curry puro o estilo tipográfico, lo que me hizo pensar que F # solo tiene estilo curry, donde los argumentos son simplemente valores o tuplas. ¿Es esta la forma correcta de pensarlo? –
Esto es correcto. –