因爲對着iris文檔操作,開始學習,總是能遇到一些語法上的問題,每次一個小問題能折騰半天
想想還是做個記錄吧。
1,cannot refer to unexported name controller.test
模塊中要導出的函數,必須首字母大寫。
2,not enough arguments in call to controller.Test
have ()
需要傳入對應的參數 不然就報錯
3,listen tcp: address 8088: missing port in address
原來是我在 8080前面少寫了一個 :
4,none declared and not used
未申報未使用 沒有定義 也沒有使用
5,controller.Test() used as value
沒有在控制器return
6,too many arguments to return
have (*tools.ResponseBean)
want ()
、這裏指在函數返回另外一個類參數,其實是不用返回???我表示不懂
go裏,函數有返回值則必須聲明,而有返回值的函數就必須返回。。。go可是強類型語言啊。。。
編程小白遇到的錯,有毒了! 在這裏報錯是因爲沒聲明某些函數的用法,或者是用法錯誤
7,main.go:27:13: undefined: sql
因爲沒有import
"database/sql"
"github.com/go-sql-driver/mysql" 同時引入