第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

全部開發(fā)者教程

Go 語言的變量聲明

從這節(jié)課開始我們就要正式開始學(xué)習(xí) Go 語言的語法了,本文主要介紹了 Go 語言在代碼中聲明變量的幾種方式,在 Go 語言中變量聲明形式主要分為兩種:

  • 單變量聲明
  • 多變量聲明

下面我們一一來看下這兩種聲明形式:

1. 單變量聲明

Go 語言的變量聲明需要使用關(guān)鍵字var,聲明形式形如:var 變量名 變量類型,其中變量名由數(shù)字字母下劃線組成,變量類型為 Go 語言內(nèi)置支持的類型或者用戶自定義類型。我們來嘗試一下修改上節(jié)課所編寫的 helloworld.go 的代碼,使其輸出一個變量值為 “Hello World!” 的代碼:

package main

import "fmt"

func main() {
    var helloWorld string
    helloWorld = "Hello World!"
    fmt.Println(helloWorld)
}
  • 第 6 行:聲明一個叫 helloWorld 的 string 類型變量,數(shù)據(jù)類型表明這個變量內(nèi)會存儲什么類型的數(shù)據(jù);
  • 第 7 行:給 helloWorld 這個變量賦值為"Hello World!";
  • 第 8 行:輸出 helloWorld 變量的值。

Tips:關(guān)于變量的數(shù)據(jù)類型我們會在后面的小節(jié)進行講解。

上面代碼運行后輸出結(jié)果:

圖片描述

可以看到 “Hello World!”已經(jīng)輸出到控制臺中了。

2. 多變量聲明

和單變量相同,都是使用var關(guān)鍵字,聲明的形式形如:var 變量名1,變量名2 變量類型,其中不同變量之間使用,分隔開。這些變量都是相同類型的變量,GO 語言無法在同一行內(nèi)聲明不同類型的兩個變量。我們來嘗試一下修改 helloworld.go 的代碼,使其輸出兩個變量值分別為 "Hello"和"World! "的代碼:

package main

import "fmt"

func main() {
    var hello, world string
    hello = "Hello"
    world = "World!"
    fmt.Println(hello, world)
}
  • 第 6 行:聲明兩個分別叫 hello 和 world 的 string 類型變量;
  • 第 7 行:給 hello 和 world 變量分別賦值為 “Hello” 和 “World!”;
  • 第 8 行:輸出 hello 和 world 變量的值。

輸出結(jié)果:

圖片描述

可以看到 “Hello World!”已經(jīng)輸出到控制臺中了。

3. 小結(jié)

本文主要介紹了 Go 語言的兩種變量聲明方式:單變量聲明和多變量聲明。主要記住 Go 語言中的變量聲明關(guān)鍵字 var ,和 JS 聲明變量的關(guān)鍵字一樣。