sml

    2熱度

    2回答

    我有兩個函數,f和g,它們遞歸地相互調用。不幸的是,當f調用g時,它還沒有被聲明,所以我得到一個「未綁定的變量」錯誤。我怎樣才能在SML/NJ中創建這個函數的原型(或任何相同的詞彙表)?

    3熱度

    2回答

    我創建的有理數(INT * INT)的結構及我的功能之一是: fun diff ((n, d), (n', d')) = let val (top, bot) = sum ((n, d), (~n', d')) in (top/gcd(top, bot), bot/gcd(top, bot)) end GCD給了我最

    3熱度

    3回答

    我看到SML/NJ包含一個隊列結構。我無法弄清楚如何使用它。我如何使用SML/NJ提供的附加庫?

    1熱度

    1回答

    我正在嘗試使用SML比較目錄中的文件。使用TextIO庫相當容易,但我需要在比特級別比較文件。那就是二進制比較。我正在使用類似於此的功能: fun listDir (s) = let fun loop (ds) = (case OS.FileSys.readDir (ds) of "" => [] before OS.FileSys.closeDir (ds) |