Golang 学习笔记 02 变量定义、fmt包、Print 、Println、Printf、注释
一、定义变量
var 定义变量
var name string = "DDD"
类型推导方式定义变量
变量名 := 表达式 n := "hello world"
在函数内部,可以使用更简略的 := 方式声明并初始化变量。 注意:短变量只能用于声明局部变量,不能用于全局变量的声明
二、Print 和 Println 区别:
- 一次输入多个值的时候 Println 中间有空格 Print 没有
fmt.Println("aa", "bb", "cc", "dd") // aa bb cc dd fmt.Print("aa", "bb", "cc", "dd") // aabbccdd
- Println 会自动换行,Print 不会
package main import "fmt" func main() { fmt.Println("hello") // hello fmt.Println("world") // world fmt.Print("hello") fmt.Print("world") // helloworld }
三、Println 和 Printf 区别:
Printf 是格式化输出,在很多场景下比 Println 更方便,举个例子:a := 10 b := 20 c := 30 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) //a=10,b=20,c=30
四、Golang 的注释
/* 这是一个注释 */
//这是一个注释
本作品采用《CC 协议》,转载必须注明作者和本文链接