Im essayant de faire une fonction qui renvoie un élément de type « point »:assurer un résultat de type spécifique dans SML
type point = {x : int, y : int};
fun pointadd (p1: point, p2: point) = (((#x p1) + (#x p2)), ((#y p1) + (#y p2)));
mais SMLNJ ne semble pas comprendre mon intention que le résultat devrait être de de type « point », ainsi:
use "test1.sml";
[opening test1.sml]
type point = {x:int, y:int}
val pointadd = fn : point * point -> int * int
Spot on! Problème résolu :) – loldrup
@loldrup: Si le problème est résolu, vous devez ** accepter ** cette réponse, en cliquant sur la coche verte sous le compteur de votes. – ephemient