Ein übliches Muster für CLI-Anwendungen besteht darin, in einer Endlosschleife zu laufen, bis der Benutzer einen Befehl zum Beenden eingibt. Wie, in C-Sprache:Unendliche Hauptschleife in F #
while(1){
scanf("%c", &op);
...
else if(op == "q")
break;
}
Was würde in Fis das Muster für eine solche Konsolenanwendung sein (versucht Schwanz recursrion zu verwenden, aber nicht)?
Überläuft dies den Stack, wenn die Tail-Rekursion nicht aktiviert ist? – Maslow