Suchergebnisse für Anfrage "sml"
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 -> ...
Standardsortierfunktionen in SML?
Gibt es Standard-Sortierfunktionen in SML? Die Dokumentation im Internet ist so knapp, dass ich keine finden konnte.
Iteration über mehrere Listen in SML
Ich habe zwei Listen in SML, sagen wir Liste A
Teilsumme in Standard ML?
Ich bin neu in der funktionalen Programmierung und habe die Aufgabe, eine Teilsumme einer Liste zu berechnen. Z.B. - Psum [1,1,1,1,1]; val it = [1,2,3,4,5]: ...
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?
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 ...
Functional Breadth First Search
Funktionale Tiefensuche ist in gerichteten azyklischen Diagrammen sehr schön. ie können wir jedoch in Diagrammen mit Zyklen eine unendliche Rekursion vermeiden? In einer prozeduralen Sprache würde ich Knoten markieren, wenn ich auf sie treffe, ...
Tipp für SML-Typinferenz
Ich bin neu in SML und versuche, die SML-Typreferenz zu üben. Ich versuche, die folgenden Typen abzuziehen: a)fun add42 x =x+42 b)fun comp F G = let fun C x = G(F(x)) in C end c)fun compA42 x = comp add42 x d)val foo = compA42 add42 e)fun ...
SML-Warnung: Geben Sie Vars ein, das bei Verwendung der Option Leere Listen oder KEINE nicht verallgemeinert ist
Ich kann nicht für das Leben von mir herausfinden, warum die folgende SML-Funktion eine Warnung in meinem Hausaufgabenproblem auslöst: