列表的F#类型注释
在F#中,类型化列表(例如int列表)的类型注释是什么?通过一个简单的函数,我可以做如下注释: 设平方(x:int)= 我已经将x注释为int类型。但是如果我想为int列表做一个类型注释呢?例如,假设我有一个max函数,它需要一个列表——我如何为它做类型注释 设max(数字:??)= 有两种选择:列表的F#类型注释,f#,c#-to-f#,F#,C# To F#,在F#中,类型化列表(例如int列表)的类型注释是什么?通过一个简单的函数,我可以做如下注释: 设平方(x:int)= 我已经将x注释为int类型。但是如果我想为int列表做一个类型注释呢?例如,假设我有一个max函数,它需要一个列表——我如何为它做类型注释 设max(数字:??)= 有两种选择: let max (numbers:int list) = ... let max (numbers:list<int>) = ... 非常感谢你,也感谢你(和约翰·斯基特)写的那本书
let max (numbers:int list) = ...
let max (numbers:list<int>) = ...
非常感谢你,也感谢你(和约翰·斯基特)写的那本书;我已经断断续续地做了几个月了。
> [1;2;3]
val it : int list = [ 1; 2; 3 ]