gpt4 book ai didi

generics - F# 类型函数和 [] 属性

转载 作者:行者123 更新时间:2023-12-04 22:37:11 25 4
gpt4 key购买 nike

这两个 F# 类型的函数有什么区别:

let defaultInstance1<'a when 'a:(new: unit->'a)> = new 'a()

[<GeneralizableValue>]
let defaultInstance2<'a when 'a:(new: unit->'a)> = new 'a()

最佳答案

let defaultInstance1<'a when 'a:(new: unit->'a)> = new 'a()

[<GeneralizableValue>]
let defaultInstance2<'a when 'a:(new: unit->'a)> = new 'a()

let x1 = defaultInstance1 // value restriction
let x2 = defaultInstance2

关于generics - F# 类型函数和 [<GeneralizableValue>] 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3963568/

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