我有一個簡單的問題。爲什麼這不起作用?使用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