0
|
Pierre-olivier Gendraud · 技术社区 · 6 年前 |
![]() |
1
8
正如您所注意到的,f没有函子-f模块不能由类型参数化。使用语言的面向对象部分(接口、泛型类和继承),可以在f*中得到类似的结果。 这里有一个严厉的方法来模仿你的例子。
|
![]() |
2
7
这里有一个稍微不同的方法,它使用一个泛型类和每种类型一个对象来实现相同的结果。
|
![]() |
3
0
f中的函数方式主要依赖于类型推断,避免了像
它的用法如下:
类型别名
|
![]() |
Thomas · 使类型别名在F中不可互换# 3 年前 |
![]() |
sdgfsdh · 我该怎么说。使用异步转换函数进行收集? 6 年前 |
![]() |
Soldalma · 我可以实例化包含顶级副作用值的类吗? 6 年前 |
![]() |
matekus · F#-包含数字的字符串的自然排序 6 年前 |
![]() |
matekus · F#类型匹配-无法创建映射或匹配记录 6 年前 |
![]() |
Rob Lyndon · 未找到F#ProvidedTypes文件 6 年前 |
![]() |
red-swan · 如何将intro ML.Net演示翻译为F#? 6 年前 |
![]() |
jkone27 · F#-在编译时从字符串生成简单的空类型 6 年前 |