Go语言基础go fmt命令使用示例详解

 更新时间:2021年11月17日 16:59:17   作者:枫少文  
这篇文章主要为大家介绍了Go语言基础go fmt命令的使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步

在这里插入图片描述

go fmt

命令主要是用来帮你格式化所写好的代码文件【很多第三方集成软件都是使用了go fmt命令】

一、使用:

go fmt <文件名>.go
使用go fmt命令,更多时候是用gofmt,而且需要参数

-w,否则格式化结果不会写入文件。gofmt -w src,可以格式化整个项目。

二、参数介绍

-l 显示那些需要格式化的文件

-w 把改写后的内容直接写入到文件中,而不是作为结果打印到标准输出。

-r 添加形如“a[b:len(a)] -> a[b:]”的重写规则,方便我们做批量替换

-s 简化文件中的代码

-d 显示格式化前后的diff而不是写入文件,默认是false

-e 打印所有的语法错误到标准输出。如果不使用此标记,则只会打印不同行的前10个错误。

-cpuprofile 支持调试模式,写入相应的cpufile到指定的文件 作用区域

以上就是Go语言基础go fmt命令使用示例详解的详细内容,更多关于Go语言基础命令的资料请关注脚本之家其它相关文章!

相关文章

  • Go语言如何轻松编写高效可靠的并发程序

    Go语言如何轻松编写高效可靠的并发程序

    这篇文章主要为大家介绍了Go语言轻松编写高效可靠的并发程序实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • 使用GO实现Paxos共识算法的方法

    使用GO实现Paxos共识算法的方法

    这篇文章主要介绍了使用GO实现Paxos共识算法,本文给大家介绍的非常详细,对大家的学习或工作,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • Golang HTTP 服务平滑重启及升级的思路

    Golang HTTP 服务平滑重启及升级的思路

    Golang HTTP服务在上线时,需要重新编译可执行文件,关闭正在运行的进程,然后再启动新的运行进程。这篇文章主要介绍了Golang HTTP 服务平滑重启及升级,需要的朋友可以参考下
    2020-04-04
  • go内存缓存BigCache之Entry封装源码阅读

    go内存缓存BigCache之Entry封装源码阅读

    这篇文章主要介绍了go内存缓存BigCache之Entry封装源码阅读
    2023-09-09
  • GO CountMinSketch计数器(布隆过滤器思想的近似计数器)

    GO CountMinSketch计数器(布隆过滤器思想的近似计数器)

    这篇文章主要介绍了GO CountMinSketch计数器(布隆过滤器思想的近似计数器),文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-09-09
  • golang 随机数的两种方式

    golang 随机数的两种方式

    本文主要介绍了golang 随机数的两种方式,一种是伪随机,另一种是真随机,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • Go语言中的函数详解

    Go语言中的函数详解

    函数是基本的代码块,用于执行一个任务。本文详细讲解了Go语言中的函数,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • 使用Go语言与MQTT进行通信的示例代码

    使用Go语言与MQTT进行通信的示例代码

    本文介绍了如何使用 Go 编程语言与 MQTT(Message Queuing Telemetry Transport)进行通信,MQTT 是一种轻量级的消息传输协议,广泛应用于物联网和实时通信场景,通过本文的指导,您将学习如何使用 Go 语言创建 MQTT 客户端,进行消息的发布和订阅,需要的朋友可以参考下
    2023-12-12
  • Go语言实现LRU算法的核心思想和实现过程

    Go语言实现LRU算法的核心思想和实现过程

    这篇文章主要介绍了Go语言实现LRU算法的核心思想和实现过程,LRU算法是一种常用的缓存淘汰策略,它的核心思想是如果一个数据在最近一段时间内没有被访问到,那么在将来它被访问的可能性也很小,因此可以将其淘汰,感兴趣想要详细了解可以参考下文
    2023-05-05
  • golang频率限制 rate详解

    golang频率限制 rate详解

    这篇文章主要介绍了golang频率限制 rate详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12

最新评论