go語言學習道路 插曲 乙個疑惑的問題

2021-07-22 21:45:04 字數 371 閱讀 5648

最近寫go語言程式的時候,發現了乙個問題。先看**:

// musicplay project main.go

package main

import (

"fmt"

)type cat inte***ce

type tabby struct{}

func (*tabby) meow()

func getacat() cat

func testgetacat()

}func main()

他的理解是這樣的: icat指向乙個tabby指標物件,該指標指向nil。所以icat不為nil。

暫時只能夠這麼理解,記錄下來

go語言學習道路1 學習前

確切的說從去年開始就知道go語言的存在,那個時候只是知道他這個名字的存在。具體感興趣是今年的8月份跟乙個同事的交流。於是開始進行學習,go語言可以說就是針對伺服器開發的語言 暫時還沒有看到google提供基於gui開發方面的包,未來不排除會提供 具有餘下的優勢 1 編譯性的語言,這個相對於指令碼性語...

Go語言學習(一)Go語言變數

總結 此 中需要注意的點是 1 宣告變數時要注意中間的空格不能省略 2 如果 寫的不規範,編譯時會自動調整成規範的格式,比如在編譯前 中的1,2之間沒有空格,但是在編譯後會自動出現 3 在編寫 時,不用每次都刪除hello.exe檔案,因為在編譯main.go檔案時,會自動將其之前的進行覆蓋 第一種...

go語言學習初探(一)

go語言安裝省略 首先建立乙個hello.go 檔案package main import fmt func main package 表明go程式所屬的包,同時每乙個可執行的go程式,都必須有乙個main的主入口包,同時必須有乙個main的主函式 go語言的main函式不能帶引數,也不可以定義返回...