zoukankan      html  css  js  c++  java
  • go语言入门:gofmt

    1. 简介

      gofmt可以将go的源代码格式化成符合官方统一标准的风格,属于语法风格层面上的小型重构。

    2. 使用方式

      gofmt  hello.go  仅打印代码格式化后的结果

      -w 参数可以将执行的修改应用的源文件中。

      gofmt  -w   filename

      gofmt  -w  hello.go  会格式化该源文件的代码然后将格式化后的代码覆盖原始内容

      gofmt  -w  *.go  格式化并重写所有 Go 源文件

      gofmt   project  格式化并重写project目录下所有 Go 源文件

      -r  参数可以对文件内容进行一些简单的替换

      go  -r  <原始内容>  ->  <替换内容>

      gofmt   -r   '(a) -> a'   –w   *.go

      上面的代码会将源文件中没有意义的括号去掉

      gofmt –r 'A.Func1(a,b) -> A.Func2(b,a)' –w *.go

      上面的代码会将源文件中符合条件的函数的参数调换位置

  • 相关阅读:
    多校第四场
    codechef 两题
    Topcoder 多校T-shirt场
    状态压缩DP
    LUCAS 定理
    HDU 1104 Remainder
    HDU4542 小明系列故事——未知剩余系
    Codeforces Round #256 (Div. 2)
    Codeforces Round #FF (Div. 2)
    2016年川师大软件工程学生博客打分
  • 原文地址:https://www.cnblogs.com/virgosnail/p/12878420.html
Copyright © 2011-2022 走看看