Go 语言输出文本函数详解

2023-12-04

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 ,或者扫描下方二维码,关注公众号,即可获取最新文章。

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

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Go 语言输出文本函数详解 的相关文章

随机推荐

  • JavaScript 基本数据类型

    JavaScript 基本数据类型 目录 JavaScript 基本数据类型 一 数字型 Number型 1 整型数据 2 浮点型数据 二 字符串型 1 单引号括起来的一个或多个字符 2 双引号括起来的一个或多个字符 3 单引号定界的字符串
  • 企业电子招投标采购系统源码之电子招投标的组成

    功能模块 待办消息 招标公告 中标公告 信息发布 描述 全过程数字化采购管理 打造从供应商管理到采购招投标 采购合同 采购执行的全过程数字化管理 通供应商门户具备内外协同的能力 为外部供应商集中推送展示与其相关的所有采购业务信息 历史合作
  • 如何利用Requestly提升前端开发与测试的效率

    前端测试 在进行前端页面开发或者测试的时候 我们会遇到这一类场景 在开发阶段 前端想通过调用真实的接口返回响应 在开发或者生产阶段需要验证前端页面的一些 异常场景 或者 临界值 时 在测试阶段 想直接通过修改接口响应来验证前端页面是否正常
  • 长沙上市公司董秘联谊会首次活动,到底讲了什么?

    package mainimport bufio fmt os func main 有佬了解这个公司吗 有没有面经啊 尴尬 import java util Scanner import java util HashMap import j
  • 题解 | #查找入职员工时间排名倒数第三的员工所有信息#

    三轮面试好久啦 我该不该主动询问HR目前进度呢 求友友们给个参考建议 好无辜 好无辜 很怪 没和我说 投的优先南京岗 被调到上海 然后没和我说薪资 给我发意向书 lz差一点就违约完去签别的公司 没有违约机会了 给整了这么一出 请问有uu一样
  • 题解 | #找出每个学校GPA最低的同学#

    原文连接 分享一下我的秋招经验 希望可以帮到你我的秋招目基本结束了 这段秋招很充实也收获很多 当然踩坑也很多 因为之后一段时间我可能要专心准备论文和考公了 一些同学找到我说求职很难突破自己的性格 心理弱点 跟陌生人说话紧张 无法突破自我等等
  • 用虚拟主机 网站被暂停了是怎么回事?

    用虚拟主机 网站被暂停了是怎么回事 一 没有及时续费 如果使用虚拟主机或域名到期后 在一定时间内没有续费 那么服务商会直接停止服务 网站也会出现暂时停止的现象 这种暂停可以通过续费开通 但如果超过续费期限 不论是主机还是域名都会删除用户信息
  • 徐工集团机械结构工程师岗面试过程并不难,几乎没有问到专业知识

    有没有投兴业普惠的uu啊 交流一下进度 nowcoder vote 103622 文 侯煜编辑 罗卿近十年来 大尺寸OLED 有机发光二极管 面板技术被韩国企业LG Display所垄断 中国半导体显示龙头企业京东方逐步完善OLED显示面板
  • JVS-BI自定义时间格式:突破系统限制,满足你的特殊需求

    在数据分析的过程中 时间字段的处理尤为关键 为了更准确 高效地分析和呈现数据中的时间信息 我们需要对这些字段进行一系列的数据加工操作 其中 类型转换是不可或缺的 import java util public class Main publ
  • Jmeter+Maven+jenkins+eclipse搭建自动化测试平台

    背景 首先用jmeter录制或者书写性能测试的脚本 用maven添加相关依赖 把性能测试的代码提交到github 在jenkins配置git下载性能测试的代码 配置运行脚本和测试报告 配置运行失败自动发邮件通知 这样一来性能测试的job配置
  • Daikin Care大金地暖中央空气系统U+大容量系列全新上市 为大宅时代应运而生

    11月 全球化品牌大金全新推出Daikin Care 大金地暖中央空气系统U 大容量系列 全新大容量系列针对别墅大宅用户的需求 在秉承卓越品质的基础上进行了全方位升级 拥有 高效节能 智能降噪 强力供暖 安装灵活 四大优势 为大宅用户提供更
  • 乘数而启,向数而行|2023数字金融创新发展论坛成功举办

    订阅制 C端消费者早已耳熟能详 如今也凭借灵活 服务更新稳定的特点 逐渐成为B端企业服务的新热点 比如对中小企业而言 办公IT设备等配套支出都必不可少 但收入 栗栗在线招人啦 哇 各位 招人好难啊 你们赶紧来找栗栗啊 不限经验 不限地域 不
  • 扬帆证券:急跌洗盘特征?

    首要 急跌一般是突发的 一旦开始 就可能构成恶性连锁反应 导致更严重的跌落 这一般是由一些外部要素引起的 比如政治和经济变化 自然灾害等等 其次 洗盘现象是指许多股票被大批量卖出 导致股价急剧跌落 这一般由一些内部要素引起的 比如公司内部动
  • 扬帆证券:加息利空哪些板块?

    首要 加息会对房地产板块构成较大影响 跟着房贷利率的上涨 购房本钱也会上升 这会构成房地产市场的降温 此外 加息还会导致资金本钱增加 房企融资难度和本钱都将进步 这将会镇压房地产板块股价 其次 金融板块也会因加息而遭到影响 各大银即将进步告
  • 扬帆证券:新三板是在北交所吗?新三板与北交所是一回事吗?

    新三板不在北交所 与北交所不是一回事 新三板是全国中小企业股份转让体系 归于场外商场 不能满意上市要求的中小企业就可以请求在新三板挂牌生意 北交所是中国第一家公司制证券生意所 是场内商场 在北交所的公司是上市公司 新三板 新三板商场分为根底
  • 扬帆证券:北向资金净买入创4个月新高 A股11月结构性走强

    11月最终一个交易日 北向资金净买入额创4个月新高 整个11月 上证指数上涨0 36 扭转了此前连续三个月下跌的趋势 特别是当月北交所股票大幅走强 合计成交1740亿元 较10月成交额添加逾越10倍 A股商场已呈现结构性走强特征 有业内人士
  • RubyMine 2023 年下载、安装、使用教程,详细图解

    大家好 今天为大家带来的是RubyMine 2023 年下载 安装 使用教程 详细图解 文章目录 1 RubyMine 简介 2 RubyMine 下载 安装教程 RubyMine 下载 RubyMine 安装 3 RubyMine 汉化
  • 【计算机毕业设计】社区医疗服务可视化系统

    社区医疗服务可视化系统 传统办法管理信息首先需要花费的时间比较多 其次数据出错率比较高 而且对错误的数据进行更改也比较困难 最后 检索数据费事费力 因此 在计算机上安装社区医疗服务可视化系统软件来发挥其高效地信息处理的作用 可以规范信息管理
  • Go 语言输出文本函数详解

    Go语言拥有三个用于输出文本的函数 Print Println Printf Print 函数以其默认格式打印其参数 示例 打印 i 和 j 的值 package main import fmt func main var i j stri
  • 扬帆证券:京港洽谈会深化两地合作 招商总额超500亿元

    新华社香港11月29日电 以 深化协作 共赢未来 为主题的第26届北京 香港经济协作研讨洽谈会 以下简称京港洽谈会 29日至30日在香港会展中心举行 本届京港洽谈会是2017年以来再次回到香港举行 选用线下线上相结合的办法 安排 1 14