5
我願做這樣的事情:如何在SML中的let綁定中編寫相互遞歸函數?
fun f() =
let
fun a() = b()
and
fun b() = a()
in
()
end
其中A和B是明智的相互遞歸函數。但是,這給出:
Error: syntax error: replacing AND with SEMICOLON
有沒有辦法做到這一點?在SML的相互遞歸函數
的解釋得到了在「本地」憤怒的,但是用本地與設(即,在我的代碼擺脫第二樂趣)似乎工作。謝謝! – user1339898 2012-04-17 22:42:47