gpt4 book ai didi

types - # 符号在 f# 函数签名中是什么意思?

转载 作者:行者123 更新时间:2023-12-04 03:36:31 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





What does # (pound sign) mean in type signatures?

(1 个回答)


5年前关闭。




我见过这样定义的函数:

let private applyTarget (logger:#ILogger) ceiling target =
logger.Debug "enforce ceiling"
match target > ceiling with
| true -> ceiling | false -> target

签名中的# 符号是什么意思?
logger:ILogger 和有什么区别和 logger:#ILogger ?

最佳答案

类型签名#t称为“flexible type”,是'a when 'a :> t的简写。 .

即,#t表示“t 的任何子类型”。

关于types - # 符号在 f# 函数签名中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37598749/

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