Go 导入当前项目下的包

其实和其他语言很类似

import (

    "../controllers" //这里就是导入上一级目录中的controllers

    "./models" //同一级目录中的models

    "./models/entitys" //当前目录下的entitys

    "../../routers" //上两级目录的routers

)

当然也可以把写好的组件放入$GoPath的src中,这样就不需要关心目录是哪一层,只需要类似这样调用就好了:

import (

    "myproject/controllers" //这里就是自己项目的名字+包名

)

点赞
收藏

评论区

加载中...

相关推荐

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

go笔记(go中的方法调用)

最近接触go语言 发现和java的方法调用有些类似但又有自己的注意点go的包我理解为则是隔离的最小模块先在src目录下创建main.go文件 package为main,然后在src下创建module1目录,在module1目录下创建两个文件packageStrut.go,packageStrut2.go  package均为module1

Python3 中 的 绝对导入 与 相对导入

背景:在学习tf的时候,看到了from__future__importabsolute_import,所以登记学习一下。概览:一般模块导入规则:importxxx时搜索文件的优先级如下:1.在当前目录下搜索该模块2.在环境变量PYTHONPATH中指定的路径列表中依次搜索3.

Python获取 当前目录、上一级目录

<pre<spanstyle"color:0000ff"import</span<spanstyle"color:000000"os</span<spanstyle"color:0000ff"print</span<spanstyle"color:800000"'</span<spanstyle"c

Django学习笔记(5)

ForeignKey在Django中是ManyToOne类型,即有多个对象绑定到一个对象的意味先来看例子from django.db import modelsclass User(models.Model):    name  models.CharField(max_length30)

ASP.NET MVC 5

MVC代表:_模型__\__视图__\__控制器_。MVC是一个架构良好并且易于测试和易于维护的开发模式。基于MVC模式的应用程序包含:·Models:表示该应用程序的数据并使用验证逻辑来强制实施业务规则的数据类。·Views:应用程序动态生成HTML所使用的模板文件。·Controllers: