Итак, у меня есть этот простой код, я пытаюсь выяснить классы и наследование в F #:
type Mkp() =
abstract tX : unit -> string
default this.tX() = ""
type A(n : string, v : string) =
inherit Mkp()
member this.n = n
member this.v = v
override this.tX() = sprintf "%s = \"%s\" " this.n this.v
let test = A "first" "second"
let xxx = "" + test.tX
Я получаю ошибку компилятора: тип 'string' не соответствует типу 'unit' -> string 'но я ожидал, что test.tX будет строкой, что я делаю не так?