Go 1.2 发布

2013-12-02 09:18:33 +08:00
 sillyousu
blog http://blog.golang.org/go12

release note http://golang.org/doc/go1.2
3287 次点击
所在节点    Go 编程语言
23 条回复
0x61
2013-12-02 10:13:47 +08:00
已经装上了
puras
2013-12-02 10:31:29 +08:00
嗯,刚从1.2RC5更新到正式版。哈
不过只看了一下版本号,之后就。。。该干嘛干嘛了
sillyousu
2013-12-02 11:10:01 +08:00
@puras 是的啊。 没有非常特别的改进。
puras
2013-12-02 12:10:28 +08:00
@sillyousu 好像1.3的TODO List已经放出来了。。。
initialdp
2013-12-02 12:31:24 +08:00
好像不久前才1.1,这个golang难道也像chrome一样会成为版本帝么?
feuvan
2013-12-02 13:06:34 +08:00
http 自动支持 HEAD request 不错
sillyousu
2013-12-02 13:14:53 +08:00
meta
2013-12-02 13:31:10 +08:00
有个奇怪的改进,切片操作可以一次性搞定长度和容量,写法方便了点,但没看出来有什么重要意义。
meta
2013-12-02 13:32:56 +08:00
@initialdp 你不纠结数字不就行了么,如果他们用发布日期作为版本号,你是不是就没意见了呢。
xiaoxuxu
2013-12-02 13:42:44 +08:00
Goroutine现在改成preemptive了,有点nb,不知道底层怎么调度的
ling0322
2013-12-02 13:42:55 +08:00
咱一直在等FP中的map/fold/filter什么的支持呢(
initialdp
2013-12-02 13:52:11 +08:00
@meta 倒不是纠结在数字。而是如果应用到生产环境的话,毕竟还希望有稳定的工具链。如果版本变换太快,未必是件好事。
sillyousu
2013-12-02 13:57:25 +08:00
@ling0322

现在自己写个map/filter应该不难吧?

fold 没听说过。囧
ling0322
2013-12-02 14:09:09 +08:00
@sillyousu 问题就是go好像还没有支持泛型吧,咱想用类似于rust的[1, 2, 3].iter().map(|&x| x * x).filter(|&x| x > 5);这种数据操作呢
xdeng
2013-12-02 14:23:59 +08:00
模板 支持 判断 非布尔型了
rlx
2013-12-02 14:54:26 +08:00
新增了数据库的打开连接数限制,另外GC性能有提升
cyberscorpio
2013-12-02 15:58:06 +08:00
@ling0322 靠,这个写法。。。
rwx
2013-12-02 16:57:57 +08:00
@xiaoxuxu
The scheduler is invoked occasionally upon entry to a function. This means that any loop that includes a (non-inlined) function call can be pre-empted, allowing other goroutines to run on the same thread.

这看起来就是一个缓解死循环的措施而已。。
Numbcoder
2013-12-02 17:09:26 +08:00
什么能有引入包版本号的支持?
ling0322
2013-12-02 19:16:04 +08:00
@cyberscorpio 所以咱才喜欢FP风格的语言嘛,简洁美观

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/91438

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX