package main
import "fmt"
func main() {
// fmt.Print()、fmt.Println()、fmt.Printf()的用法
var name string = "zhangsan"
age := 19
a := 10
b := 20
c := 30
fmt.Println(name, age)
fmt.Println("go", "Python", "C", "C++", "java", name) // 打印多个值的时候,这个println中间有空格,还可以换行,最推荐用这个
fmt.Print("golang", "C/C++", "Ruby\n") // 打印多个值的时候,这个print中间没有空格, \n 表示换行
fmt.Println("a=", a, ",b=", b, ",c=", c) //a= 10 ,b= 20 ,c= 30
fmt.Printf("a=%d,b=%d,c=%d", a, b, c) // 在格式化输出时,printf更方便
// %d 是占位符,用于数字类型,%s 是占位符,用于字符串类型。
/*
Go语言中的注释,Windows系统下单行注释用Ctrl + / ; Windows系统下多行注释用Ctrl + Shift + /
*/
/* 上面代码运行的全部结果如下所示:
PS C:\Users\Zhaoshan.lu\go\DaDi> go run .\03.go
zhangsan 19
go Python C C++ java zhangsan
golangC/C++Ruby
a= 10 ,b= 20 ,c= 30
a=10,b=20,c=30
PS C:\Users\Zhaoshan.lu\go\DaDi>
*/
}