5
Ich möchte so etwas wie dies tun:Wie schreibe ich gegenseitig rekursive Funktionen innerhalb einer Let-Bindung in SML?
fun f() =
let
fun a() = b()
and
fun b() = a()
in
()
end
wobei a und b Funktionen sinnvoll für beide Seiten rekursiv sind. Jedoch gibt dies:
Gibt es eine Möglichkeit, dies zu tun?
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