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 次浏览

启动您的职业生涯

通过完成课程获得认证

开始学习
广告