Этот код составлен:
let swap_tuple (a, b) = (b, a)
let result = swap_tuple ("one", "two")
printfn "%A" result
Этот код выдает ошибку компиляции:
let swap_tuple (a, b) = (b, a)
printfn "%A" swap_tuple ("one", "two")
error FS0001: Type mismatch. Expecting a 'a -> 'b -> 'c but given a 'a -> unit The type ''a -> 'b' does not match the type 'unit'
Что не так во второй версии?