F#泛型

F#允许你编写通用函数, 方法, 类型, 变量等。它有助于避免每种类型的代码重复。通过编写通用代码, 你可以将其应用于任何类型或值。
句法:

// Generic function.let function-name< type-parameters> parameter-list = function-body// Generic method.[ static ] member object-identifer.method-name< type-parameters> parameter-list [ return-type ] =method-body// Generic class, record, interface, structure, // or discriminated union.type type-name< type-parameters> type-definition

F#通用函数示例
let genericFunctionExample< 'T> x y =printfn "%A %A" x ygenericFunctionExample< int> 1 2

【F#泛型】输出:
1 2

    推荐阅读