大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?

2025-06-24 04:55:15

最新的设计文档里面对这一块做了一个解释。

Why not use the syntax F like C++ and J***a? When parsing code within a function, such as v := F, at the point of seeing the < it's ambiguous whether we are seeing a type instantiation or an expression using the < operator. This is very difficult to resolve without type information. For example, consider a statement like a, b = w < x, y > (z) Withou…。

大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?
广告位810*200
相关阅读
二氧化碳人工合成淀粉技术现在怎么没动静了?

二氧化碳人工合成淀粉技术现在怎么没动静了?

这不是在吹牛!中国科学家攻克了用“空气做馒头”的技术!202...

2025-06-23
为什么现在女孩子爱好烘焙,在相亲中也成了槽点了?

为什么现在女孩子爱好烘焙,在相亲中也成了槽点了?

我老婆。 。 。 。 爱好是“做饭”。 。 。 其中包括所谓...

2025-06-23
PHP现在真的已经过时了吗?

PHP现在真的已经过时了吗?

一个社区语言能泛起多大浪花?PHP30周年线上活动PHPve...

2025-06-23
如何评价“寡姐”斯嘉丽·约翰逊的身材?

如何评价“寡姐”斯嘉丽·约翰逊的身材?

前两年有个电影叫……皮囊之下 话说评分还是很高的,这里面...

2025-06-23
男人的快乐有多简单?

男人的快乐有多简单?

讲讲我自己的糗事。 我从小就喜欢摆弄各种器物、思索它的原理...

2025-06-23