Standard ML是一门拥有类型推断和一些副作用的函数式编程语言。学习Standard ML的一些 难点在于:递归、模式匹配和类型推断(猜测正确的类型但是决不允许隐式类型转换)。与Haskell的 不同之处在于Standard ML拥有引用,允许对变量进行更新。

阅读更多