0

0

go语言转义字符有哪些

藏色散人

藏色散人

发布时间:2021-03-16 10:58:06

|

9367人浏览过

|

来源于php中文网

原创

go语言转义字符有:1、“\t”,表示一个制表符,通常使用它可以排版;2、“\n”,表示换行符;3、“\”,表示一个\符号;4、一个双引号";5、“\r”,表示一个回车。

go语言转义字符有哪些

本文操作环境:Windows7系统、GO 1.18、Dell G3电脑。

Go语言的转义字符(escape char)

说明:常用的转义字符有如下:

  • \t: 表示一个制表符,通常使用它可以排版。

    立即学习go语言免费学习笔记(深入)”;

  • \n :换行符

  • \ :一个\

  • " :一个"

    因为在go语言里,只有双引号,如果你想在输出内容中打出双引号,就得用转义字符,不像在python里面,你可以用单引号括住外面,里面用双引号。

  • \r :一个回车 fmt.Println("天龙八部雪山飞狐\r 张飞");

    这个有点类似python里面的 \r ,每次都覆盖上一次输出的内容。

    在go里也是覆盖,不过每次只能覆盖本身的长度,比如这个输出就是“张飞八部雪山飞狐”

注释

在Golang中注释有两种形式

1)行注释

基本语法: // 注释内容

在每一行的前面加上两个斜杆就可以注释这一行了。

ctrl + / 就会把你选中的多行代码全都注释。

2)块注释

基本语法:/*

    注释内容

    */
这就相当于python里的“”“   多行注释内容    ”“”

NexChatGPT
NexChatGPT

火爆全网的IDEA插件,支持IDEA全家桶

下载

注:块注释里面不能有块注释,也就是说不能有嵌套

go语言规范的代码风格

1、官方推荐我们是用行注释

2、要有正确的缩进和空白 (比如说运算符左右都应该加一个空格,让代码更清晰)

3、Go 语言的代码风格.

正确代码风格

package main 
import"fmt" 
funcmain(){
    fmt.Println("hello,world!")
}

错误的代码风格

package main 
import"fmt" 
funcmain() {
    fmt.Println("hello,world!")
}

【Go 语言不允许这样写,是错误的!】

4、一行最长不超过 80 个字符,超过的请使用换行展示,尽量保持格式优雅

当我们写了很不规范但是却不犯错的代码,可以在cmd里面用 gofmt -w 文件名格式化代码并且重写,当程序员重新打开文件时,代码已经被规范的格式化了。

Golang 官方编程指南

说明: Golang 官方网站 https://golang.org,有时候访问不了,要翻墙。好吧,我个人是从没访问成功过。

进入后第一个页面,点击 tour-> 选择 简体中文就可以进入中文版的 Go 编程指南

或者第一个页面的package, Golang 官方标准库 API 文档, https://golang.org/pkg 可以查看 Golang 所有包下的函数和使用

什么是API,这也是困扰我很久的一个问题。

解释术语:API

api : applicationprogram interface:应用程序编程接口。 就是我们 Go 的各个包的各个函数。

Golang标准库API文档

  • API (ApplicationProgrammingInterface,应用程序编程接口)是 Golang 提供的基本编程接口。

  • Go 语言提供了大量的标准库,因此 google 公司 也为这些标准库提供了相应的 API 文档,用于告
    诉开发者如何使用这些标准库,以及标准库包含的方法。

  • Golang 中文网 在线标准库文档: https://studygolang.com/pkgdoc (可以访问,非常nice)

推荐学习:Golang教程

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
golang如何定义变量
golang如何定义变量

golang定义变量的方法:1、声明变量并赋予初始值“var age int =值”;2、声明变量但不赋初始值“var age int”;3、使用短变量声明“age :=值”等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

209

2024.02.23

golang有哪些数据转换方法
golang有哪些数据转换方法

golang数据转换方法:1、类型转换操作符;2、类型断言;3、字符串和数字之间的转换;4、JSON序列化和反序列化;5、使用标准库进行数据转换;6、使用第三方库进行数据转换;7、自定义数据转换函数。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

243

2024.02.23

golang常用库有哪些
golang常用库有哪些

golang常用库有:1、标准库;2、字符串处理库;3、网络库;4、加密库;5、压缩库;6、xml和json解析库;7、日期和时间库;8、数据库操作库;9、文件操作库;10、图像处理库。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

352

2024.02.23

golang和python的区别是什么
golang和python的区别是什么

golang和python的区别是:1、golang是一种编译型语言,而python是一种解释型语言;2、golang天生支持并发编程,而python对并发与并行的支持相对较弱等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

214

2024.03.05

golang是免费的吗
golang是免费的吗

golang是免费的。golang是google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的开源编程语言,采用bsd开源协议。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

407

2024.05.21

golang结构体相关大全
golang结构体相关大全

本专题整合了golang结构体相关大全,想了解更多内容,请阅读专题下面的文章。

428

2025.06.09

golang相关判断方法
golang相关判断方法

本专题整合了golang相关判断方法,想了解更详细的相关内容,请阅读下面的文章。

200

2025.06.10

golang数组使用方法
golang数组使用方法

本专题整合了golang数组用法,想了解更多的相关内容,请阅读专题下面的文章。

1254

2025.06.17

Golang 测试体系与代码质量保障:工程级可靠性建设
Golang 测试体系与代码质量保障:工程级可靠性建设

Go语言测试体系与代码质量保障聚焦于构建工程级可靠性系统。本专题深入解析Go的测试工具链(如go test)、单元测试、集成测试及端到端测试实践,结合代码覆盖率分析、静态代码扫描(如go vet)和动态分析工具,建立全链路质量监控机制。通过自动化测试框架、持续集成(CI)流水线配置及代码审查规范,实现测试用例管理、缺陷追踪与质量门禁控制,确保代码健壮性与可维护性,为高可靠性工程系统提供质量保障。

65

2026.02.28

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Rust 教程
Rust 教程

共28课时 | 6.5万人学习

Kotlin 教程
Kotlin 教程

共23课时 | 4万人学习

Go 教程
Go 教程

共32课时 | 5.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号