应该有两个导入组:
- 标准库
- 其他库
默认情况下,这是goimports设置的分组:
Bad
import (
"fmt"
"os"
"go.uber.org/atomic"
"golang.org/x/sync/errgroup"
)
Good
import (
"fmt"
"os"
"go.uber.org/atomic"
"golang.org/x/sync/errgroup"
)
本文介绍了 Go 语言中代码组织的最佳实践,重点强调了如何合理地分组和排列 import 导入的包。遵循这些规范可以提高代码的可读性和一致性。
应该有两个导入组:
默认情况下,这是goimports设置的分组:
Bad
import (
"fmt"
"os"
"go.uber.org/atomic"
"golang.org/x/sync/errgroup"
)
Good
import (
"fmt"
"os"
"go.uber.org/atomic"
"golang.org/x/sync/errgroup"
)
1011

被折叠的 条评论
为什么被折叠?