# gotest/controllers
controllers/default.go:18: cannot refer to unexported name models.run
controllers/default.go:18: undefined: models.run
golang提示以上错误。解决办法:因为run的第一个字符是小写的,所以如果被调用时会出错,违反了Golang的约定。外部调用的函数第一个字符一定是大写的。
改成Run()后编译成功。
# gotest/controllers
controllers/default.go:18: cannot refer to unexported name models.run
controllers/default.go:18: undefined: models.run
golang提示以上错误。解决办法:因为run的第一个字符是小写的,所以如果被调用时会出错,违反了Golang的约定。外部调用的函数第一个字符一定是大写的。
改成Run()后编译成功。