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