【发布时间】:2014-07-19 18:18:49
【问题描述】:
我是 SML 的新手,正在使用数据类型等,例如,我有这种数据类型:
datatype test = UInt of int
据我了解,UInt 应该像普通 int 一样工作,但我不能让它做一些简单的事情,比如 sum 2 UInt:
val x = UInt(2)
val y = UInt(3)
val z = x + z
这段代码给了我这个错误:
= stdIn:4.11 Error: overloaded variable not defined at type
symbol: +
type: test
我怎样才能做到这一点?
谢谢!
【问题讨论】:
标签: sml smlnj custom-data-type