如何在一个变量修改后,重新初始化?

如果是c,可以很简单的调用memset,但是go难道只能采用 = xxx{} 么

这种会不会太麻烦了(临时对象的构建、删除),还是说go能够识别这种语法针对性优化?

共 2 个回复


nowayout

重新初始化你直接给初值不就完了吗?一句代码的事怎么会很麻烦?

# 0

rn2dy

不错的问题,根据GO作者的说法,这个优化可能会在GO1.3实现。 请参见:Issue 5373

# 1