我有一个简单的问题。为什么这不起作用?使用F的类型成员中的元组#
type Test1() =
member o.toTuple = 1.,2.,3.
type Test2() =
member o.test (x: float, y: float, z: float) = printfn "test"
member o.test (x: Test1) = o.test x.toTuple
的错误是:
类型约束不匹配。 float类型*浮子*浮子不与键入Test1类型 '浮子*浮子*浮动' 兼容不与类型 '测试1'
和
类型“浮子*浮子兼容* float'与类型'Test1'不兼容
感谢解释 – 2011-01-07 13:46:08