美文网首页
go快速学习之import的一些简单用法

go快速学习之import的一些简单用法

作者: 卖毛玉的小贩 | 来源:发表于2019-07-17 22:02 被阅读0次

import特殊语法

加载自己写的模块:

import "./model"    # 当前文件同一个目录下的model目录
import "oMaoyu/model"  # 加载GOPATH/src/oMaoyu/model

点(.)操作

点(.)操作的含义是:点(.)标识的包导入后,调用该包中函数时可以省略前缀包名。

package main

import (
    . "fmt"
    "os"
)

func main() {
    for _, value := range os.Args {
        Println(value)
    }
}

别名操作

别名操作的含义是:将导入的包命名为另一个容易记忆的别名

package main

import (
    f "fmt"
    "os"
)

func main() {
    for _, value := range os.Args {
        f.Println(value)
    }
}

下划线(_)操作

下划线()操作的含义是:导入该包,但不导入整个包,而是执行该包中的init函数,因此无法通过包名来调用包中的其他函数。使用下划线()操作往往是为了注册包里的引擎,让外部可以方便地使用。

import _ "package1"
import _ "package2"
import _ "package3"
...

值得注意的是goland会帮你自动导入包,但由于我们会下载一个GitHub上的对应go包,而go本身也有对应进行封装的时候,会优先导入系统包,这里就要自己手动更改成自己想要导入的包即可

相关文章

  • go快速学习之import的一些简单用法

    import特殊语法 加载自己写的模块: 点(.)操作 点(.)操作的含义是:点(.)标识的包导入后,调用该包中函...

  • Go系列四:import详解

    大部分语言,都会用到import这个命令用来导入包文件,Go也不例外,下面详细介绍一下GO的import的用法。 ...

  • 并发编程

    学习来源:Go语言实战、blibli 黑马程序员 20小时快速入门go语言(中) Go语言的优势 Go语言设计简单...

  • python 常用小技巧与方法

    1.关于Pythonrequests实用简单用法: test.py import requests import ...

  • 前端学习go语言避坑指南

    本人是前端,最近在学习go,总结一些学习的小点。前端都是通过export default 和import来完成模块...

  • Javascript:history.go()和history.

    Javascript:history.go()和history.back()的用法与区别 简单的说就是:go(-1...

  • history.go()和history.back()的用法与区

    Javascript:history.go()和history.back()的用法与区别 简单的说就是:go(-1...

  • Flask 常用扩展

    这里只是简单介绍下我在学习flask过程中用过的一些扩展及其作用,更加详细的用法,可以网查找学习之。 flask扩...

  • go快速学习_go并发之goroutine

    本人不怎么喜欢写笔记博客啥的,所以通常是在学完一段时间后,才后知后觉的补充着写一点。 那么话不多说,言归正传,为什...

  • Gps 定位

    今天学习的是GPS定位和选择性粘贴学习大纲:1、基本用法 2、进阶用法 3、快速求和 4、快速更新报表 5、快速找...

网友评论

      本文标题:go快速学习之import的一些简单用法

      本文链接:https://www.haomeiwen.com/subject/zpkhlctx.html