我正在阅读“A Tour of Go”教程并看到 this lesson 指出:
有谁知道为什么这种格式被称为“分解”导入语句?这种格式如何使它“分解”?我以前从未听说过这样使用这个词。
最佳答案
根据文档,问题下的评论是正确的。请参阅 docs 中的此示例作为一个很好的指示:
// The leading verb can be factored out of adjacent lines to create a block,
// like in Go imports:
require (
new/thing v2.3.4
old/thing v1.2.3
)
注释明确指定
"require"
,一个共享的“动词”,被分解出来。也就是说,不是用 require
一词写两行,您可以将其收回并使用括号来指示块中的所有行共享此初始“动词”。这与 ab+ac=a(b+c)
相同,称为因式分解。我认为这足以说明措辞的选择,我认为这是一个很好的措辞。关于go - 为什么在 golang 中称为 "factored"导入语句?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59232785/