go使用错误概览
阅读原文时间:2023年07月11日阅读:1

1、

解决:GO语言中要提供给外面访问的方法或是结构体必须是首字母大写。这个结构体只有结构体名大写了,而里面的字段没有首字母大写,而GO语言在模板调用时应该认为是两个不同的过程,所以找不到值。于是把结构体中字段首字母改为大写后解决

2、import的使用import (

import(
"gt/GoTaskServer/tree"
"github.com/TarsCloud/TarsGo/tars/util/rogger"
)

如:var TLOG = rogger.GetLogger("")

如:var t tree.Tree

  解决:使用的话必须var t tree.Tree,告知使用的是哪一个导入,不然会混乱