为什么编译器会抱怨没有定义MyAdd?
type MyTest =
static member MyAdd (y1 : int, y2 : int) = y1 + y2
static member Test (x1 : int, x2 : int) =
let Z = MyAdd (x1,x2)
0.0
答案 0 :(得分:2)
调用静态成员时需要指定类型:
let Z = MyTest.MyAdd (x1,x2)
类型不能打开"像模块或命名空间。成员通过点号表示:
instance.MyMember
例如成员MyType.MyStaticMember
表示静态成员。