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`关键字。
广告