У меня простой вопрос. Почему это не работает?
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 * float * float несовместим с типом Test1 Тип float * float * float несовместим с типом Test1
а также
Тип float * float * float несовместим с типом Test1.