變量

變量的聲明

var 關鍵字聲明可以聲明一個變量列表。和方法的參數列表一樣,類型放在最后。
var 聲明可以在包的作用域內,也可以在方法的作用域內。
在下面的例子中,我們可以看到這兩種方式。

#variables.go

package main

import "fmt"

var c, python, java bool

func main() {
  var i int
     fmt.Println(i, c, python, java)
}
變量的初始化

var 聲明可以包含變量的初始化,可給每個變量初始化。
如果聲明的時候進行初始化,聲明的類型可以省略,變量會自動為初始化數據的類型。

#variables.go

package main

import "fmt"

var i, j int = 1, 2

func main() {
  var c, python, java = true, false, "no!"
  fmt.Println(i, j, c, python, java)
}

聲明變量的縮寫

在方法的內部,可以用 := 這個符號,簡單的定義變量。并且這種方式是省略類型的。
和 var 的方式等效。
但是這種發發只能在方法內部使用。在方法外面所有的聲明語句必須以 var func等關鍵字開頭。

#variables.go

package main

import "fmt"

func main() {
  var i, j int = 1, 2
     k := 3
  c, python, java := true, false, "no!"
 
  fmt.Println(i, j, k, c, python, java)
}


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 前端07班 王語句JavaScript程序的執行單位為行(line),也就是一行一行地執行。一般情況下,每一行就是...
    ea203453e188閱讀 905評論 0 4
  • 語言的基本特性,包括變量,基本數據類型,數組,運算符和控制流。 變量(Variables) 一個對象將狀態存儲在域...
    500強低級工程師閱讀 453評論 0 1
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,740評論 18 399
  • 10. 使用變量的一般事項 本章將詳細講述構建活動中的基本組成成分,即變量的使用.在全面了解其他方法之前,你很可能...
    fatfatEddy閱讀 384評論 0 0
  • 似風, 如云, 越追越遠, 直至消失不見。 我們之間, 那么遠那么近, 兜兜轉轉, 追追停停, 觸而不及, 愛而不...
    琰詡閱讀 306評論 0 0