输入代码
1
输出结果
1
大小: {{ info.size }} 字符
行数: {{ info.lines }} 行

工具简介

Go 格式化工具参考了 gofmt 的标准,强制执行 Go 语言官方推荐的缩进和布局规范。它能让您的 Go 代码看起来就像是由官方工具处理过一样专业。

使用说明

  1. 在左侧粘贴 Go 源代码。
  2. 点击“格式化”按钮,系统将自动应用 Tab 或空格缩进。
  3. 点击“示例”可快速查看结构体和接口的规范化排版。
  4. 复制结果并应用到您的项目中。

原理介绍

Go 语言对代码风格有极其统一的要求。本工具通过识别 Go 的关键字(func, chan, select 等)和特有的语法符号(:=, <-),重新排列代码块布局,确保所有的括号、注释和缩进都符合社区最佳实践。