Golang 基礎 12 基礎小結

2022-05-10 12:26:25 字數 629 閱讀 6829

目錄

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...