¿Por qué el tipo de más (+) se considera int -> int -> int
en comparación con (int * int) -> int
? Para mí, el segundo tiene sentido porque "acepta" un 2-tuple (los sumandos) y devuelve un solo int
(su suma).OCaml tipo del operador plus
¡Gracias!
¿Podría explicar por ((+) 7) es de tipo int-> int? Eso me está confundiendo. ¿Cómo va de int a int? –
La respuesta corta es que es una función que agrega 7 a lo que sea que le des. Es equivalente a 'diversión x -> x + 7'. Para una respuesta más larga, puedo editar mi respuesta anterior si lo desea. –
@JeffreyScofield: bueno, técnicamente, es equivalente a 'diversión x -> 7 + x', pero aquí es lo mismo – newacct