gpt4 book ai didi

Go 的类型推断算法

转载 作者:IT王子 更新时间:2023-10-29 01:10:20 34 4
gpt4 key购买 nike

Go 编译器使用什么类型推断算法?

我试着在 golang 上查找它,但我找不到文档。我很想假设是 Hindley-Milner,但我想确定一下

最佳答案

Go 当然不使用 Hindley-Milner。你为什么那么想?事实上,Go 通常没有类型推断,只有 := 构造,并且使用了非常简单的规则来获取正确的评估类型 -手边并将其应用于左侧新声明的变量。它实际上非常类似于 C++11 的 auto 关键字(除了没有处理 const 和引用的规则)。

关于Go 的类型推断算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12589255/

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