5
me gustaría hacer algo como esto:¿Cómo escribir funciones mutuamente recursivas dentro de un enlace de escritura en SML?
fun f() =
let
fun a() = b()
and
fun b() = a()
in
()
end
donde a y b son sensibles funciones mutuamente recursivas. Sin embargo, esto da:
Error: syntax error: replacing AND with SEMICOLON
¿Hay alguna manera de hacer esto?
El intérprete se enojó con 'local', pero sustituyendo locales con let (es decir, la eliminación de la segunda diversión en mi código) parece funcionar. ¡Gracias! – user1339898