import
语句undScore_
:它的目的是什么? 在需要副作用,初始化或满足其他导入软件包的依赖性的情况下,这特别有用,但是当前代码中其功能并未直接访问。 本质上,它告诉GO编译器:“我需要加载和初始化此软件包,但我不会明确地引用任何内容。” 如果没有下划线,编译器将标记“未使用的导入”警告,即使软件包的初始化对于程序的正确执行至关重要。 如果您的程序需要正确的功能,但是您没有直接调用其任何功能,则使用下划线可以防止编译器警告。 这可以通过抑制无关紧要的警告并阐明包括包装在内的背后的意图来提高代码的可读性。我可以使用Underscore_
避免GO中未使用的导入警告? 当编译器检测到当前文件中未使用导入的软件包的导出标识符时,会生成这些警告。尽管此警告通常有助于识别潜在的不必要的进口,但当包裹仅用于其副作用或满足依赖性时,可能会很嘈杂。 通过使用下划线,您可以明确地告诉编译器,即使没有直接使用标识符,因此导入是故意的,从而使警告沉默。 这有助于更清洁的汇编输出和更为集中的开发过程。import
>
语句中使用Underscore
如何影响编译的代码的大小?_
在GO 在语句中使用underscore _
对import
>不显着影响
_
语句使用下划线的最佳实践是什么? 过度使用它可能会掩盖代码的实际依赖性,并使更难理解。 以下是一些最佳实践:import
以上是Go语言中import语句的下划线_究竟有何作用?的详细内容。更多信息请关注PHP中文网其他相关文章!