![]() |
1
3
你可以用
这意味着无论何时在代码中使用案例名称时,都需要将其与类型限定在一起—这是您现在在
这样就不合格了
这是一种有用的技巧,可以知道何时要对du case-like使用一个时髦的名称
|
![]() |
2
6
在f中解决名称冲突的一般规则是“最后一个声明获胜”。因为你的自定义du是在
但这条规则提供了一种解决问题的方法:只需在自定义du之后“重新插入”声明:
如果你检查
功能
功能
当然,这是一种相当老套的恢复现状的方法。这将使编译器信服,但人类仍然很难阅读您的代码。我建议你改名为du。 |
![]() |
Thomas · 使类型别名在F中不可互换# 2 年前 |
![]() |
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 年前 |