F#多态函数

时间:2016-03-02 02:49:33

标签: f#

假设我有2种记录类型

parameter

,其中     type parameter = {name:string; value:string}

如何编写函数let parameter name value entity = { entity with parameters = List.append parameters [ { name = name; value = value; } ] }

let a =  { a = "a", parameters = [] } |> parameter "p", "v" // a is a record of type A
let b =  { b = "b", parameters = [] } |> parameter "p", "v" // b is record of type B

Filter

0 个答案:

没有答案