广告
返回顶部
首页 > 资讯 > 后端开发 > GO >Go语言中 Print Printf和Println 的区别解析
  • 322
分享到

Go语言中 Print Printf和Println 的区别解析

摘要

一、Print和Println 这两个打印方式类似,只在格式上有区别,如下: package main import "fmt" func main() { fmt.Pr

一、PrintPrintln

这两个打印方式类似,只在格式上有区别,如下:

package main

import "fmt"

func main() {
    fmt.Print("hello")
    fmt.Print("world")
    fmt.Println("========")
    fmt.Println("hello")
    fmt.Println("world")
    fmt.Println("========")
    fmt.Print("hello", "world")
    fmt.Println("hello", "world")
}

// 结果如下:
helloworld========
hello
world
========
helloworldhello world

由上可知:

  • Println 打印的每一项之间都会有空行,Print没有
  • Println 打印多个时的每一个之间都会有空格,Print没有

二、PrintlnPrintf

如下:

package main

import "fmt"

func main() {
    a:= 10
    b:= "hello, world!"
    fmt.Println("%d,%v", a, b)
    fmt.Printf("%d,%v", a, b)
}

// 结果如下:
%d,%v 10 hello, world!
10,hello, world!% 

Printf 可打印出格式化的字符串,Println不行

总结

函数同函数输出多项不同函数输出
Println之间存在空格换行
Print不存在空格不换行
Printf格式化输出不换行
  • Println 与Printf 都是fmt 包中的公共方法,在需要打印信息时需要用到这二个函数
  • Println :可以打印出字符串,和变量
  • Printf : 只可以打印出格式化的字符串,可以输出字符串类型的变量,不可以输出整形变量和整形
  • Println 会自动换行,Print 不会
  • Println 打印的每一项之间都会有空行,Print 没有

1、https://www.cnhackhy.com/110905.htm

2、Https://www.cnblogs.com/yuguog/p/15727699.html

到此这篇关于Go语言中 Print Printf和Println 的区别的文章就介绍到这了,更多相关Go语言Print Printf和Println 的区别内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

您可能感兴趣的文档:

--结束END--

本文标题: Go语言中 Print Printf和Println 的区别解析

本文链接: https://www.lsjlt.com/news/198265.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Go语言中 Print Printf和Println 的区别解析
    一、Print和Println 这两个打印方式类似,只在格式上有区别,如下: package main import "fmt" func main() { fmt.Pr...
    99+
    2023-03-02
    Go语言Print Printf和Println 的区别 Go语言Print Printf和Println
  • Go语言中Print、Printf和Println的区别是什么
    今天小编给大家分享一下Go语言中Print、Printf和Println的区别是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一...
    99+
    2023-07-05
  • Java中print、printf、println的区别 原创
    Java 中 print、printf、println 的区别: print:将指定数据输出到控制台,不换行。printf:格式化输出,可以使用 % 占位符和格式化字符串,输出结果可...
    99+
    2023-03-09
    Java中print printf println的区别 java中输出语句 Java控制台输出语句
  • Java中print、printf、println的区别是什么
    本文小编为大家详细介绍“Java中print、printf、println的区别是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java中print、printf、println的区别是什么”文章能帮助大家解决疑惑,下面跟着小编的思路...
    99+
    2023-07-05
  • java中print和println的区别
    printprintln的区别 (推荐学习:java课程)print将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后。println 将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的...
    99+
    2017-03-18
    java入门 java
  • Golang中println和fmt.Println区别解析
    目录println()fmt.println()println() 和 fmt.println() 的区别Golang 中打印数据通常使用 fmt.Println() 方法,也可以使...
    99+
    2023-03-21
    Golang println和fmt.Println区别 println和fmt.Println区别
  • C语言中scanf和printf的区别有哪些
    这篇文章将为大家详细讲解有关C语言中scanf和printf的区别有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。区别:scanf是输入函数,用于从标准输入设备(一般是键盘)输入数据;而printf是...
    99+
    2023-06-14
  • 详解Go语言中make和new的区别
    目录写在前面实现原理makenew总结参考写在前面 虽然 make 和 new  都是能够用于初始化数据结构,但是它们两者能够初始化...
    99+
    2023-02-26
    Go语言make new区别 Go语言make new Go make new
  • 深入剖析Go语言中数组和切片的区别
    目录1. 数组的定义和特性1.1 数组的定义1.2 数组的特性2. 切片的定义和特性2.1 切片的定义2.2 切片的特性3. 数组和切片的内存布局3.1 数组的内存布局3.2 切片的...
    99+
    2023-05-19
    Go语言数组 切片区别 Go语言数组 切片 Go语言数组 Go语言 切片
  • Go语言数组和切片的区别详解
    目录数组声明以及初始化函数参数切片声明以及初始化函数参数总结参考文章:在 Go 语言中,数组和切片看起来很像,但其实它们又有很多的不同之处,这篇文章就来说说它们到底有哪些不同。 另外...
    99+
    2023-05-14
    Go 数组和切片
  • go和golang的区别解析:帮你选择合适的编程语言
    近年来,随着互联网的蓬勃发展,编程成为了许多人追求的职业之一。而编程语言作为编写代码的工具,也在不断发展和变化。在众多编程语言中,Go和Golang是备受关注的两个。虽然它们的名字相似,但实际上是同一个语言。本文将介绍Go语言和Golang...
    99+
    2023-12-29
    Go Golang 编程语言选择 区别解析
  • 你了解GO语言和Django框架的区别吗?
    GO语言和Django框架是两个在编程领域中非常流行的技术。虽然它们都可以用于web开发,但它们的本质和使用方式是不同的。在这篇文章中,我们将探讨GO语言和Django框架之间的区别,以及它们各自的优缺点。 GO语言和Django框架之间的...
    99+
    2023-08-02
    关键字 django 框架
  • go语言和java的区别有哪些
    区别:1、Go不允许函数重载,java允许;2、Java默认允许多态,Go没有;3、Go用HTTP协议进行路由配置,java不是;4、Go代码可以自动扩展到多个核心,而Java并不总是具有足够的可扩展性;5、Java对象的方法会有隐藏thi...
    99+
    2023-05-14
    go语言 java
  • php和go语言的区别有哪些
    本篇内容介绍了“php和go语言的区别有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!区别:1、Go是一种可用于快速机器代码编译的编程语...
    99+
    2023-07-04
  • go语言和kotlin的区别有哪些
    这篇文章主要介绍了go语言和kotlin的区别有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。区别:1、Kotlin是多范式语言,对泛型与函数式有良好支持;而Go对泛型支...
    99+
    2023-06-15
  • go语言和java的区别是什么
    本篇内容主要讲解“go语言和java的区别是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“go语言和java的区别是什么”吧!区别:1、Go不允许函数重载,java允许;2、Java默认允许...
    99+
    2023-07-04
  • python和go语言的区别有什么
    本篇文章为大家展示了python和go语言的区别有什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。go语言Go(又称 Golang)是 Google 的 Robert Griesemer,Rob ...
    99+
    2023-06-15
  • go语言中make和new的区别有哪些
    这篇文章主要介绍“go语言中make和new的区别有哪些”,在日常操作中,相信很多人在go语言中make和new的区别有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”go语言中make和new的区别有哪些...
    99+
    2023-07-04
  • Go语言中make和new有什么区别
    这篇文章主要介绍“Go语言中make和new有什么区别”,在日常操作中,相信很多人在Go语言中make和new有什么区别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Go语言中make和new有什么区别”的疑...
    99+
    2023-07-05
  • GO语言make和new关键字的区别
    目录1. new 和 make2. make和new比较3. new函数4. make函数make使用场景 slice map channelnew 使用场景 大部分使用在结构体当中...
    99+
    2023-05-15
    Go语言 new make关键词区别 Go语言 new make关键词 Go语言 new make
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作