主题:【原创】介绍一下Go语言(1)之前的话 -- zllwy
最后讨论一下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语言本身的简单性,容易实现来考虑的。
- 相关回复 上下关系8
🙂语言的简单性 zllwy 字849 2011-01-29 20:44:18
🙂设计上的简单vs使用上的简单性 牵着一只大猫 字413 2011-01-30 00:33:55
🙂同意 zllwy 字208 2011-01-30 13:01:12
🙂【原创】介绍一下Go语言(6)没有的特性
🙂overload副作用比较大 2 美人他爹 字451 2011-01-27 12:27:13
🙂我见过最牛的是把【】给overload了 匹马西风 字56 2011-01-29 21:42:26
🙂同意 zllwy 字230 2011-01-27 14:35:02
🙂函数调用其实是polish notation 1 美人他爹 字309 2011-01-27 14:55:09