gpt4 book ai didi

.net - 签名中类型前面的 # 符号 (F#) 有何含义?

转载 作者:行者123 更新时间:2023-12-02 08:38:38 25 4
gpt4 key购买 nike

我在一些库中看到了以下#符号,但不确定它的意义是什么:

let Compile (e: #Expr)

在本例中,Expr 指的是 FSharp.Quotations.Expr - 不确定这是否相关。

最佳答案

#Expr'T when 'T :> Expr 的简写,可以读作

some type, which we shall call T for now, which is compatible with type Expr

MSDN 有更多关于 Flexible Types 的文档.

另请参阅What is the purpose of flexible type annotation in F#?在 Stack Overflow 上。

关于.net - 签名中类型前面的 # 符号 (F#) 有何含义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31149157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com