西西河

主题:【原创】介绍一下Go语言(1)之前的话 -- zllwy

共:💬92 🌺231 新:
全看分页树展 · 主题 跟帖
家园 【原创】介绍一下Go语言(6)没有的特性

最后讨论一下Go没有的一些特性。这些特性在其他语言中很常见,但Go还没有实现。

1 generics。这个可能讨论最多了。对于很多人来说,没有generics就没法写程序了。Go内置了map,所以很大一部分对generics的需要似乎就满足了。另外,可以用interface{}来实现任意类型的container,然后自己unboxing,所以实现generics也不是那么紧急。当然,性能上generics可能要好一些。我个人无所谓,generics似乎对我没有那么重要。

2 Union类型。似乎对于写某些系统程序比较重要。对大部分应用没有太大影响。

3 oeprator method。好像对科学计算比较重要。一般的应该没有也没什么。

4 exception。Go提供了panic/recover起到了部分作用。完整的exception机制对于我来说似乎不是很重要。

5 method/operator overloading。主要好像是从Go语言本身的简单性,容易实现来考虑的。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河