【20200903】【Golang基础知识】Go语言定义变量、fmt包、Print、Println、Printf、Go语言注释

一、Go 语言注释

1. 单行注释://

2. 多行注释:/* …… */

3. 快捷键:ctrl+/(windows)或 command+/(macOS)

 

二、fmt 包

package main   // 引入 main 包
func main()    // go 语言的入口文件
import “fmt”   // fmt 包用于打印数据,这是引入 fmt 包的方式

 

三、Print、Println、Printf的区别

1. 常见的打印数据的方法:

fmt.Println   // 可以输出一句话,双引号
fmt.Print   // 可以输出一句话,双引号
fmt.printf   // 可以输出一句话,双引号
package main
import "fmt"
func main(){
	fmt.Print("abc")
	fmt.Println("abc")
	fmt.Printf("abc")
}

运行结果: 

2. Print 和Println 的区别

1. Print 不自动换行;Println 自动换行

package main
import "fmt"
func main(){
	fmt.Print("a")
	fmt.Print("b")
	fmt.Println("a")
	fmt.Println("b")
}

运行结果:  

2. Print 可以一行输出多个,中间默认没有空格;Println 可以一行输出多个,中间默认有空格。

package main
import "fmt"
func main(){
	fmt.Print("a", "b", "c")
	fmt.Println("a", "b", "c")
}

运行结果: 

3. Println 和Printf 的区别

Println 可直接输出变量;Printf 要格式化输出变量 

package main
import "fmt"
func main(){
	a := 10
	b := 5
	fmt.Println("a=", a, "b=", b)
	fmt.Printf("a=%d, b=%d\n", a, b)   // 默认不换行,加 '\n' 换行
}

运行结果:  

4. 使用 Printf 打印一个变量的类型

fmt.Printf(“a=%v a的类型是%T”, a, a)

 

四、Go 语言中变量的定义方法

1. var 变量名 变量类型=表达式,变量类型可以省略 

var a int = 10 
var b int = 3

2. 类型推导方式定义变量变量名 := 表达式  // 自动格式化加了空格

a := 10 

注意:go语言中变量定义之后必须使用! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Satisfying

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值