Go語言程式演示簡短變數宣告運算子(:=)


在這篇Go語言文章中,我們將編寫Go語言程式來演示使用`var`關鍵字和變數宣告的簡短變數宣告運算子。

在簡寫變數中,初始化在宣告時完成,而`var`關鍵字則沒有此必要。在這裡,我們將使用字串方法以及計數變數方法來演示簡短變數宣告。

演算法

  • 步驟1 − 在程式中匯入所需的包

  • 步驟2 − 建立一個主函式

  • 步驟3 − 在主函式中使用簡短變數宣告來建立字串

  • 步驟4 − 使用`fmt`包中的`Println`函式列印透過簡寫宣告建立的字串

示例1

在這個示例中,我們將建立一個主函式,並在該函式中使用簡短變數宣告建立一個字串。稍後,該字串將列印到控制檯。

package main

import "fmt"

func main() {
   greet := "Hello, alexa!" 
   fmt.Println(greet)
}

輸出

Hello, alexa!

示例2

在這個示例中,`name`和`age`使用簡短變數宣告建立,並使用格式說明符列印到控制檯。

package main

import "fmt"

func main() {
   name, age := "Varun", 40 
   fmt.Printf("%s is %d years old\n", name, age)
}

輸出

Varun is 40 years old

示例3

在這個示例中,使用簡短變數宣告將計數變數初始化為1。然後,檢查計數變數的值是否大於0,如果大於0則列印成功語句,否則列印失敗語句。

package main

import "fmt"

func main() {
   count := 1 
   if count > 0 {
      state := "There are some items." 
      fmt.Println(state)
   } else {
      state := "There are no items." 
      fmt.Println(state)
   }
}

輸出

There are some items.

示例4

在這個示例中,我們將編寫一個Go語言程式來演示使用`new`關鍵字的簡短變數宣告。

package main

import "fmt"

func main() {
   Name := new(string)
   *Name = "Ritika"
   Age := new(int)
   *Age = 21
   Height := new(int)
   *Height = 165

   fmt.Println(*Name, "is", *Age, "years old and", *Height, "cm tall.")
}

輸出

Ritika is 21 years old and 165 cm tall.

結論

我們編譯並執行了演示簡短變數宣告的程式。在第一個示例中,我們使用簡寫宣告列印了一個問候語;在第二個示例中,我們使用格式說明符列印了透過簡寫宣告建立的語句;在第三個示例中,建立了一個稍後被操作以執行某些操作的計數變數;在第四個示例中,我們使用了`new`關鍵字。

更新於: 2023年5月3日

92 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告