1. 程式人生 > >golong基礎知識總結(1)

golong基礎知識總結(1)

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 3
4 5

for index,ele := range arr {
  fmt.Println("下標:",index," ","值:",ele)
}
//輸出的結果為: 下標:0 值: 1
          下標:1 值: 2
          下標:2 值: 3
          下標:3 值: 4
          下標:4 值: 5

golong基礎知識總結(1)