|
|
1
3
我认为 千伏安 回答了大多数问题。然而,我认为一个更精确的答案是评估范围 在运行时懒惰地
例如,当您使用
现在很容易回答您的问题—这是一个将在运行时进行评估的方法调用。但是,需要注意的是,可能不需要对整个范围进行评估!例如:
序列表达式将被转换为对的调用
我不认为您自己的范围实现与标准范围实现有任何不同,但是您可以作为对象的成员提供您的实现。然后你就可以写了
|
|
|
2
3
运行时间。F#很少会在编译过程中运行您的代码—我能想到的唯一情况是
关于你的第二个问题,比什么更快? |
|
|
Thomas · 使类型别名在F中不可互换# 4 年前 |
|
sdgfsdh · 我该怎么说。使用异步转换函数进行收集? 8 年前 |
|
|
Soldalma · 我可以实例化包含顶级副作用值的类吗? 8 年前 |
|
|
matekus · F#-包含数字的字符串的自然排序 8 年前 |
|
|
matekus · F#类型匹配-无法创建映射或匹配记录 8 年前 |
|
|
Rob Lyndon · 未找到F#ProvidedTypes文件 8 年前 |
|
|
red-swan · 如何将intro ML.Net演示翻译为F#? 8 年前 |
|
|
jkone27 · F#-在编译时从字符串生成简单的空类型 8 年前 |