gpt4 book ai didi

go - 函数/常量/变量是否应该在 `package main` 中导出?

转载 作者:IT王子 更新时间:2023-10-29 02:26:28 25 4
gpt4 key购买 nike

我正在开发 a tiny project有一个package main。 AFAIK,小型 Golang 二进制项目的最佳实践是拥有所有代码 in a single (main) namespace ,这就是我所做的。

只是好奇,在 package main 中,最好的做法是保持函数/常量/变量导出(MyFunction)还是不导出(myFunction)?

最佳答案

真的没关系。 main 包无法导入,因此无论您是否导出它们都没有关系。

但是,如果您确实要导出它们,那么像 golint 这样的工具会鼓励您记录它们,所以也许这是继续导出它们的一个很好的理由。

关于go - 函数/常量/变量是否应该在 `package main` 中导出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39560044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com