golong基礎知識總結(1)
阿新 • • 發佈:2018-01-25
import 調用 一個 需要 文件中 一個數 col 遍歷 print
go語言結構
go語言的基礎組成:包聲明,引入包,函數,變量,語句和表達式,註釋
包聲明:一個文件夾下只能聲明一個包,否則就會報錯(即同一個文件夾下,可以有多個go文件,但這些文件聲明的包的名字必須都相同,或者說一個文件夾下只能聲明一個包名)
引入包:可以一個包一個包的引用,也可以同時引用多個包
引入一個包:
import "fmt" import "test" //自定義的包
同時引用多個包:
import ( "fmt" "test" //自定義的包 )
函數:
格式:
func 函數名(參數列表)(返回值列表){ 方法體 }
關於函數得到使用:1、如果函數名以小寫字母開頭,則表明此函數不可以在其他go文件中被調用(類似public),如果函數名一大寫字母開頭,則表明此函數可以在其他go文件中被調用
2、因為函數的返回值可以是多個,所以在調用函數的時候,難免不知道應該使用哪個值,我們只需要知道,想用哪個返回值,就聲明變量,不想用就用占位符"_"代替
比如: 內置函數range,它可以用來遍歷一個數組,有兩個返回值,第一個返回值就是數組的下標,第二個返回值就是下標對應的數組元素的值,如果只使用第一個值,第二個值就可以省略
arr := [5]int{1, 2, 3, 4, 5} for index := range arr { fmt.Println(index) //輸出當前遍歷元素的下標 } //輸出的結果為: 0 1 2 3 4 for _,ele := range arr { fmt.Println(ele) //輸出當前遍歷元素的值 } //輸出的結果為: 1 2 34 5
for index,ele := range arr {
fmt.Println("下標:",index," ","值:",ele)
}
//輸出的結果為: 下標:0 值: 1
下標:1 值: 2
下標:2 值: 3
下標:3 值: 4
下標:4 值: 5
golong基礎知識總結(1)