f#运算符重载示例代码
代码语言:f#
所属分类:其他
代码描述:f#运算符重载示例代码
代码标签: 示例
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
//implementing a complex class with +, and - operators
//overloaded
type Complex(x: float, y : float) =
member this.x = x
member this.y = y
//overloading + operator
static member (+) (a : Complex, b: Complex) =
Complex(a.x + b.x, a.y + b.y)
//overloading - operator
.........完整代码请登录后点击上方下载按钮下载查看
网友评论0