美文网首页
Go 输出函数

Go 输出函数

作者: 小万哥 | 来源:发表于2023-08-26 06:39 被阅读0次

Go语言拥有三个用于输出文本的函数:

  • Print()
  • Println()
  • Printf()

Print() 函数以其默认格式打印其参数。

示例

打印 i 和 j 的值:

package main

import "fmt"

func main() {
  var i, j string = "Hello", "World"

  fmt.Print(i)
  fmt.Print(j)
}

结果:

HelloWorld

示例

如果我们希望在新行中打印参数,我们需要使用 \n

package main

import "fmt"

func main() {
  var i, j string = "Hello", "World"

  fmt.Print(i, "\n")
  fmt.Print(j, "\n")
}

结果:

Hello World

提示:\n 创建新行。

示例

我们也可以仅使用一个 Print() 来打印多个变量。

package main

import "fmt"

func main() {
  var i, j string = "Hello", "World"

  fmt.Print(i, "\n", j)
}

结果:

Hello World

示例

如果我们希望在字符串参数之间添加空格,我们需要使用 " ":

package main

import "fmt"

func main() {
  var i, j string = "Hello", "World"

  fmt.Print(i, " ", j)
}

结果:

Hello World

示例

如果参数既不是字符串,也不是整数,Print() 会在参数之间插入空格:

package main

import "fmt"

func main() {
  var i, j = 10, 20

  fmt.Print(i, j)
}

结果:

10 20

Println() 函数与 Print() 函数类似,区别在于参数之间添加了空格,并在末尾添加了换行符:

示例

package main

import "fmt"

func main() {
  var i, j string = "Hello", "World"

  fmt.Println(i, j)
}

结果:

Hello World

Printf() 函数 Printf() 函数首先根据给定的格式化占位符格式化其参数,然后打印它们。

在这里,我们将使用两个格式化占位符:

  • %v 用于打印参数的值
  • %T 用于打印参数的类型

示例

package main

import "fmt"

func main() {
  var i string = "Hello"
  var j int = 15

  fmt.Printf("i 的值为: %v,类型为: %T\n", i, i)
  fmt.Printf("j 的值为: %v,类型为: %T", j, j)
}

结果:

i 的值为: Hello,类型为: string j 的值为: 15,类型为: int

最后

为了方便其他设备和平台的小伙伴观看往期文章,链接奉上:

公众号搜索Let us Coding知乎开源中国CSDN思否掘金InfoQ简书博客园慕课51CTOhelloworld腾讯开发者社区阿里开发者社区

看完如果觉得有帮助,欢迎点赞、收藏关注

相关文章

  • go 函数类型使用

    go 函数类型使用 函数变量 函数作为值 输出: 函数作为另一个函数的参数 为函数类型添加方法 输出:Hello ...

  • 04-枚举常量

    Go语言枚举 c语言中的枚举 Go语言枚举 iota迭代器 Go语言输出函数 fmt.Printf("格式化字符串...

  • Golang的入门教程(三)

    1:输出正弦函数图像 在Go语言中,正弦函数由math包提供,函数入口为math.Sin.正弦函数的参数为floa...

  • 输出函数和输入函数

    输出函数 1.在C语言中, 我们使用printf来输出内容2.在Go语言中也可以使用printf输出内容, 但是在...

  • 三、Go的函数

    三、Go的函数 Go语言最少有一个main()函数。 1、Go的函数定义: 2、函数参数 函数如果使用参数,该变量...

  • 2019-03-12 go-ethereum源代码rpc调试

    1、查看rpc输入输出的信息 在文件rpc/handler.go,函数handleMsg中添加日志log.Warn...

  • golang入门到放弃:2.匿名函数、闭包、递归函数

    匿名函数 Go语言支持匿名函数,即函数可以像普通变量一样被传递或使用。 eg1 eg2 输出 eg3 效果等同eg...

  • Go教程第六篇:函数

    本文是《Go系列教程》的第六篇文章。 什么是函数? 函数是执行指定任务的代码块。接收输入,对输入执行运算,生成输出...

  • 第02天(函数、工程管理)_03

    11_函数类型.go 12_回调函数.go 13_匿名函数和闭包.go 14_闭包捕获外部变量的特点.go 15_...

  • Golang学习笔记-函数

    Go函数定义格式如下: 例如: Go可以很灵活的创建函数,并作为另外一个函数的实参: Go支持匿名函数,可作为闭包...

网友评论

      本文标题:Go 输出函数

      本文链接:https://www.haomeiwen.com/subject/nnibmdtx.html