go import几种用法

文章目录

    • 1. 导入多个依赖包
    • 2. 相对路径导包
    • 3. 绝对路径导包
    • 4. 点操作
    • 5. 别名操作
    • 6. _空引入 操作
    • 7. 导入自定义的包

1. 导入多个依赖包

import(
“fmt”
“os”
)

2. 相对路径导包

导入当前文件目录下的 其他 model

Import "./model" 

3. 绝对路径导包

加载 $GOPATH/src/shorturl/model 模块

Import "shorturl/model"

4. 点操作

直接导入 model 下的所有函数以及变量 然后 fmt.Print() 可以简写成

Print()
import(
. "fmt"
)

5. 别名操作

给model 起一个别名 然后可以按照 fmt.Print() 可以简写为 f1.Print()

import(
f1 "fmt"
)

6. _空引入 操作

不引入包中的任何变量以及函数,
只是为了执行,model 中的 init 函数

7. 导入自定义的包

新建 mymodel

cd mymodel
go mod init kiki/mymodel

新建模块文件夹 dir1
在main中

import (
"kiki/mymodel/dir1"
)

dir1.大写的方法名称

你可能感兴趣的:(go,import)