2012-04-17 6 views

Antwort

8

Erklärung gegenseitig rekursive Funktionen in SML wird von einem fun ... and ... Block markiert:

fun f() = 
  let 
    fun a() = b() 
    and b() = a() (* There is no 'fun' keyword before b() *) 
    in 
    () 
    end 
+0

Der Dolmetscher bei ‚lokalen‘ wütend bekam, aber let lokalen ersetzen (dh immer in meinem Code des zweiten Spaß los) scheint zu funktionieren. Vielen Dank! – user1339898