1 Star 0 Fork 0

小甄加速内卷 / go-parent

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
demo2_VariableDefineAndAssign.go 1.09 KB
一键复制 编辑 原始数据 按行查看 历史
小甄加速内卷 提交于 2023-04-25 17:53 . demo
package main
import "fmt"
// 变量的定义和赋值
func main() {
// 输出默认值
//defaultValue()
// 批量变量默认值
//defineVariableBatch()
// 语法糖变量赋值
defineVariableMagic()
}
// 基本数据类型的默认值
func defaultValue() {
// 可以只声明变量但是不赋值
var name string
var age int
var money1 float32
var money2 float64
var flag bool
println(name)
println(age)
println(money1)
println(money2)
println(flag)
// 使用 fmt 打印
fmt.Println(name, age, money1, money2, flag)
}
// 批量定义变量
func defineVariableBatch() {
var (
name string
age int
money float32
flag bool
)
fmt.Println(name, age, money, flag)
println("现在给变量赋值")
name = "zhenzicheng"
age = 24
money = 20000
flag = true
fmt.Println(name, age, money, flag)
println("下面是批量类型定义:")
// a b c 都定义为 int
// 在 C 语言中 int* a, b; 只代表 a 是指针
var a, b, c int
println(a, b, c)
}
// 使用语法糖来定义变量
func defineVariableMagic() {
name := "zhangsan"
age := 24
fmt.Println(name, age)
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/zhenzicheng/go-parent.git
git@gitee.com:zhenzicheng/go-parent.git
zhenzicheng
go-parent
go-parent
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891