golang 新手遇到的坑

因爲對着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" 同時引入
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章