我正在阅读“围棋之旅”教程并学习了本课,其中指出:
此代码将导入分组到带括号的“分解”导入语句中。
Run Code Online (Sandbox Code Playgroud)import ( "fmt" "math" )您还可以编写多个导入语句,例如:
import "fmt"
import "math"但是使用factored import语句是一种很好的风格。
有谁知道为什么这种格式被称为“分解”导入语句?这种格式如何使它“分解”?我以前从未听说过这样使用这个词。
根据文档,问题下的评论是正确的。请参阅文档中的此示例作为一个很好的指示:
// 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
)
Run Code Online (Sandbox Code Playgroud)
注释明确指定"require",一个共享的“动词”,被分解出来。也就是说require,您可以将单词取回并使用括号表示块中的所有行共享这个初始“动词” ,而不是用单词写两行。这与 相同ab+ac=a(b+c),称为因式分解。我认为这足以说明措辞的选择,我认为这是一个很好的措辞。
| 归档时间: |
|
| 查看次数: |
194 次 |
| 最近记录: |