Golang的fmt包--三种输出语句以及声明变量的方式

首先我们了解Go的一些特性:

语言交互性--反射--并发编程--类型和接口--匿名函数和闭包--错误处理--函数多返回值--更丰富的内置类型--自动立即回收

目录

内置fmt包

三种输出语句的区别与对比

变量的声明


内置fmt包

fmt主要用于打印数据,我们使用必须要导入fmt包

import "fmt"
// 使用package定义当前Go文件所处的包
package main

// 导入fmt包
import "fmt"

// function main(){}--Go语言入口文件
func main() {
	// 使用fmt内置包Println方法打印数据
	fmt.Println("Hello Golang")
}

三种输出语句的区别与对比

fmt.Println("xxx")
fmt.Print("xxx")
fmt.Printf("xxx")

Print不会换行输出--Printf不会换行输出--Println自动换行输出

 Print一次性输出多条数据会挤在一行且无空格--Println中间会有空格

 那么我们问了--Printf呢?

 为什么会这样呢?

这就有讨论到了变量输出的区别了

Printf是格式化赋值输出,并且同样不会自动换行:


变量的声明

var x string = "hello Golang"
fmt.Println(x)

var y = 10
fmt.Print(y, "\n")

//类型推导方式定义变量
z := true
fmt.Println(z)

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Try Tomato

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

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

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

打赏作者

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

抵扣说明:

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

余额充值