, , F # , , , float. , float :
let inline multiplyWithFive (x:float<_>) = 5. * x
type [<Measure>] myUnit
multiplyWithFive 3.
multiplyWithFive 3.<myUnit>
, - , F # , , float float<_>. , :
let inline amultiplyWithFive (x:^T) : ^R =
(^T : (static member (*) : float * ^T -> ^R) (5.0, x))
let inline multiplyWithFive (x:^T) : ^R =
(^T : (static member ( ** ) : float * ^T -> ^R) (5.0, x))
, - , memebrs. , , , , , .