Closed happyz90 closed 3 years ago
Tars文件中定义如下:
struct UpdateFieldInfo { 1 require bool replace = true; 2 require UpdateValue upDateValue; };
执行如下代码:
uv := DCache.UpdateFieldInfo{} fmt.Println(uv)
得到结果:
{false {0 }}
在构造UpdateFieldInfo时,replace并没有按照tars协议中定义的默认值进行初始化。
貌似缺省值只有在optional模式下才有效
Tars文件中定义如下:
执行如下代码:
得到结果:
{false {0 }}
在构造UpdateFieldInfo时,replace并没有按照tars协议中定义的默认值进行初始化。