Suchergebnisse für Anfrage "sml"

2 die antwort

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 -> ...

4 die antwort

Standardsortierfunktionen in SML?

Gibt es Standard-Sortierfunktionen in SML? Die Dokumentation im Internet ist so knapp, dass ich keine finden konnte.

2 die antwort

Iteration über mehrere Listen in SML

Ich habe zwei Listen in SML, sagen wir Liste A

TOP-Veröffentlichungen

1 die antwort

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]: ...

2 die antwort

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:

2 die antwort

Was sind die Grenzen der Typinferenz?

Was sind die Grenzen der Typinferenz? Welche Typsysteme haben keinen allgemeinen Inferenzalgorithmus?

1 die antwort

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 ...

8 die antwort

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, ...

2 die antwort

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 ...

1 die antwort

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: