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
在此示例中,使用短变量声明创建名称和年龄,然后使用格式说明符将其打印到控制台上。
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 := "有一些项目。"
fmt.Println(state)
} else {
state := "没有项目。"
fmt.Println(state)
}
}
输出
有一些项目。
示例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是21岁,身高165cm。
结论
我们编译并执行了演示短变量声明的程序。在第一个示例中,我们使用简写声明打印问候语句,在第二个示例中,我们使用格式说明符打印通过简写声明创建的语句,在第三个示例中创建了一个计数变量,后来对其进行操作来执行某些操作,在第四个示例中我们使用了一个new关键字。