1. 首页
  2. 主题
  3. Go基础

求教大神这两种情况的区别

dragonku7 · · 2358 次点击
想问下大神,下面两种初始化变量有啥区别 第一种定义的时候直接初始化 var hooks []hookfunc = make([]hookfunc, 0) 第二种 放在init方法中进行初始化 var hooks []hookfunc func init(){ hooks = make([]hookfunc, 0) } 这两种初始化有啥区别呢?
David
Life is hard but please enjoy it!
能把代码贴完整了么?
#2
更多评论
从代码上看,没什么区别啊,一个是声明的时候给她分配地址,一个是,先声明,然后通过init()来分配地址啊
#1

用户登录

没有账号?注册

今日阅读排行

    加载中

一周阅读排行

    加载中