diff --git a/src/project-structure/package.md b/src/project-structure/package.md index 8d8e8f2..61957eb 100644 --- a/src/project-structure/package.md +++ b/src/project-structure/package.md @@ -48,6 +48,14 @@ import ( 在Go语言中,这种使用括号来精简批量语句是一种使用非常普遍的语法范式,在后面会介绍到还有哪些关键字可以使用这种语法范式。 ``` +在 Go 语言规范定义中`import`关键字的定义是下面这样的。 + +``` +ImportDecl = "import" ( ImportSpec | "(" { ImportSpec } ")") . +ImportSpec = [ "." | PackageName ] ImportPath . +ImportPath = string_lit . +``` + ## 引入的包在代码中的使用 一个包在使用`import`关键字引入之后就可以在当前代码文件中使用了,但是使用的时候需要记住的是,引入的内容需要通过包名来访问。