LINUX.ORG.RU

Почемучка. F# и области видимости.

 


0

1

Добрый день, кто подскажет что происходит с base, когда мы оборачиваем код в тело функции?

type A(a) = 
    let _value = (a + 2) / 3
    member x.value = _value

type B(a) = 
    inherit A(a)
    base.value * a // OK
    let _c =  |> (fun a -> base.value * a) // ERROR
    let rrr = base // ERROR
    member x.c = _c

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.