目錄
package main
import (
"fmt"
)func ppp(s int)
func main()
結果是:
本來應該改變的,為什麼沒有變?
所以使用slice會修改時,建議盡量使用返回值
package main
import (
"fmt"
"time"
)func main()
建議使用第一行的輸出方式,第二行不知道會出什麼樣的問題。。。balabala
func main()
for _, v := range s ()
} select {}
}
上面的結果無法得到想要的結果
func main()
for _, v := range s (v)
} select {}
}
這個**可以分別輸出a,b,c,但是每次順序都不同,研究一下。。 golang基礎小結
無符號整型 uint8 uint16 uint32 uint64 帶符號整型 int8int16int32int64 uint和int具體是32位還是64位看作業系統 型別描述 uint8 無符號 8位整型 0 到 255 uint16 無符號 16位整型 0 到 65535 uint32 無符號 ...
golang基礎小記(12) defer
go語言中的defer語句會將其後面跟隨的函式推遲到外層函式返回之後執行。推遲呼叫的函式其引數會立即求值,但直到外層函式返回前該函式都不會被呼叫。推遲的函式呼叫會被壓入乙個棧中,當外層函式返回時,被推遲的函式會按照後進先出的順序呼叫。defer語句後面只能跟函式呼叫。示例 a 1b 2defer f...
Golang學習 基礎
一 helloworld 首先是helloworld package main import fmt func main 編譯和執行 go buid hello.go hello 二 變數,常量 1.定義乙個變數 var a int var b int 10 c 10 等價於var c int 10...