结构体中不能用var申明类型么?

taatcc · · 1047 次点击
没想到还有这坑,以为万能的var可以好好用了,居然有这限制
#3
更多评论
提示的而错误是:syntax error: unexpected var, expecting field name or embedded type 我猜测是这样引起的错误,因为struct的格式是第一个是变量名,第二个是类型(也可以没有第二个参数)。而你写的var age编译器以为你的变量名是var,这个是保留字不能作为变量名。这个仅仅是我的猜测,在这里抛砖引玉
#1
var 是声明变量,而struct中是不存在变量的,只有类型
#2