Golang 演示短变量声明操作符(:=)
在这篇Golang文章中,我们将编写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。然后,检查count中存储的值是否大于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语言程序,使用新关键字来表示短变量声明。
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.
结论
我们编写并执行了描述短变量声明的程序。在第一个示例中,我们使用简化声明打印了一个问候语句,第二个示例中,我们使用格式说明符打印了通过简化声明创建的语句,第三个示例中,创建了一个计数变量,然后对其进行操作以执行某些操作,第四个示例中,我们使用了一个新的关键字。