Suchergebnisse für Anfrage "sml"
Horner-Algorithmus in SML? [geschlossen]
Ich versuche umzusetzenHorners Algorithmus [http://en.wikipedia.org/wiki/Horner%27s_algorithm]in SML. fun horner(lst1:real list,x:real) = let val i = ref 1 val result = ref (List.last(lst1)) in if (lst1) = ([]:real list) then 0.0 else while (!i ...
Was stimmt nicht mit meinem Code in sml?
Ich weiß nicht, warum mein Code nicht funktioniert. fun lookup _ [] = 0 | lookup key ((k,v)::entries) = if k = key then v else (lookup key entries) Das ist passiert, als ich es in cmd getestet habe. val lookup = fn : ''a -> (''a * int) list -> ...
u vereinheitlichende @Type-Variable kommt in Typ @ v
Ich habe die Funktion, einen Baum aus 2 Listen zu rekonstruieren. Ich gebe eine Liste aller Zweige zurück, erhalte jedoch eine Fehlermeldung, die ich nicht verstehe. Aber ich nehme an, es hat mit den Rückgabetypen zu tun. Der Fehler ist ...
Schwanzrekursion auf Bäumen
Ich habe eine Datenstruktur,
SML Wie prüfe ich den Variablentyp?
Gibt es eine Möglichkeit, den Typ einer Variablen zu überprüfen / testen? Ich möchte es so benutzen: if x = int then foo else if x = real then bar else if x = string then ... else .....
Was bedeutet diese Funktionssignatur in sml?
Ich schaue mir einige Notizen an, die mein Professor zur Sprache SML gegeben hat, und eine der Funktionen sieht folgendermaßen aus:
Was sind die Grenzen der Typinferenz?
Was sind die Grenzen der Typinferenz? Welche Typsysteme haben keinen allgemeinen Inferenzalgorithmus?
Verwenden von ListPair.foldr zum Implementieren von zipWith in SML
Hintergrund: Anfänger bei SMLFür meine Aufgabe muss ich ListPair.foldr verwenden und nur diese Funktion, um die zipWith-Funktion zu implementieren.
Sml einen Baum falten
Ich versuche, das Produkt eines Baumes mit der Fold-Funktion zu erhalten. Dies ist, was ich habe. Ich bin verwirrt darüber, wie ich die Faltmethode beim Überqueren des Baums verwende. datatype 'a bin_tree = Leaf of 'a | Node of 'a bin_tree * 'a ...