变量和常量
在Go语言中,使用var关键字声明变量。例如,我们可以声明一个名为num的整数变量:
var num int
我们还可以给变量赋初值
var name string = "Go"
除了使用var关键字,还可以使用:=进行变量的声明和初始化:
go
age := 20
Go语言也支持常量的定义,使用const关键字:
go
const PI = 3.1415926
数据类型
Go语言中有多种数据类型,包括整型、浮点型、字符串、布尔型等。下面是一些常用的数据类型及其示例:
var num int = 10 var price float32 = 9.99 var name string = "Go语言" var isValid bool = true
控制流程
Go语言提供了一系列的控制流程语句,比如条件语句if、循环语句for等。下面是一个if条件语句的示例:
num := 10
if num > 0 {
fmt.Println("num大于0")
} else {
fmt.Println("num小于等于0")
}
函数
在Go语言中,函数使用func关键字定义。下面是一个简单的函数示例:
func add(a, b int) int {
return a + b
}
示例程序
接下来,我们将编写一个简单的示例程序,实现两个整数相加并输出结果:
package main
import "fmt"
func add(a, b int) int {
return a + b
}
func main() {
num1 := 10
num2 := 20
sum := add(num1, num2)
fmt.Println("两个数的和为:", sum)
}
将上述代码保存为一个.go文件,然后通过go run命令运行程序。
总结
在本篇文章中,我们学习了Go语言中的变量和常量的定义、数据类型、控制流程语句以及函数的使用,并编写了一个简单的示例程序。希望这些内容能够帮助你更好地理解和使用Go语言。
在第三天的文章中,我们将继续学习Go语言的进阶知识,敬请期待!
以上就是本文的全部内容,希望对你的学习有所帮助。如果有任何问题,欢迎留言讨论。谢谢!
参考资料:
- Go语言官方文档:golang.org/doc/
- 廖雪峰的Go语言教程:www.liaoxuefeng.com/wiki/125259…