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`關鍵字。
廣告