当前位置: 首页 > news >正文

深圳企业网站建设制作网络公司网站建设开发

深圳企业网站建设制作网络公司,网站建设开发,没有做老千的斗牛网站,杭州开发区网站建设一文搞懂Go语言中包导入 定义包 在go语言中,定义包的关键字为package,如package main等,在go语言中有一个约定俗成的标准,那就是包名与目录名把持一致。 //service目录下 package servicepackage utils 可以看到,我…

一文搞懂Go语言中包导入

定义包

在go语言中,定义包的关键字为package,如package main等,在go语言中有一个约定俗成的标准,那就是包名与目录名把持一致。

//service目录下
package servicepackage utils 

可以看到,我们一般推荐第一种写法,提高代码的可读性

包导入

在go语言中,我们一般使用import关键字来导入包,包括本地包和第三方包。如:

//多包导入
import (//导入GO自带库"errors""log""time"//导入第三方库"github.com/dgrijalva/jwt-go""github.com/gin-gonic/gin"//导入项目中自己写的包"weapp/application/response"	
)//单包导入
import "github.com/gin-gonic/gin"

自定义导入包名

//自定义为g,项目中即可使用g调用方法
import g "github.com/gin-gonic/gin"func main(){r := g.Default()r.Run(":9090")
}

只初始化包中的init函数

//_操作包其实是引入该包,而不直接使用包里面的函数
//而是调用了该包里面的init函数,也就是说
//使用该操作,会仅仅执行init()
import _ "github.com/go-sql-driver/mysql"

忽略包名直接调用函数

在Python中可以使用下面的导入方式,可以忽视包名,Go语言也有相同的操作。

python:

 from math import *

Go:

import . "fmt"
func main(){Println("Hello Go")
}

main包

有main函数存在的包应命名为main包,否则无法启动整个项目

//错误写法:
package myapp
import "fmt"
func main(){fmt.Println("Hello Go")}//正确写法:
package myapp
import "fmt"
func main(){fmt.Println("Hello Go")}

总结

以上就是总结的go中包的相关知识,这些知识可以让我们在操作的过程中有很多的用途,所以还是有必要进行总结,这样下来,会让我们在很多时候有帮助。

http://www.shuangfujiaoyu.com/news/2481.html

相关文章:

  • 品牌管理公司网站建设科技网站建设公司
  • 网站商城建设方案网站设计案例
  • 企业做网站方案湖南关键词优化品牌价格
  • ai做网站营销推广网
  • 织梦后台搭建网站并调用标签建设厦门seo关键词优化代运营
  • 黄山网站网站建设广告软文
  • 做电商的步骤优化疫情政策
  • 网站定制怎么选择百度一下百度搜索百度一下
  • 使用dw如何给网站做电影搜索引擎yandex入口
  • 钦州网站建设太原百度推广开户
  • 中国人民解放军空军seo优化技术招聘
  • 乌鲁木齐网站建设5118和百度指数
  • 免费网站创建工具西安关键词推广
  • 网站建设的两个方面百度 seo优化作用
  • 建设工程施工承包合同班级优化大师免费下载
  • 全国做网站找哪家好内容营销
  • 铁岭网站制作seo网站关键词排名快速
  • 淘宝seo什么意思搜索引擎优化的主题
  • 网站建设 技术可行性推广软件排行榜前十名
  • 建设执业资格注册中心网站营销策略是什么
  • 门户网站开发视频百度sem优化师
  • 工业设计的就业前景和就业方向兰州模板网站seo价格
  • 网站开发专业的领军人物浙江网站建设营销
  • 上海代理注册公司快速优化排名公司推荐
  • 旅游网站怎么做才能被关注搜索引擎优化怎么做
  • 手机上的软件网站建设焦作关键词优化排名
  • 做垂直网站百度竞价被点击软件盯上
  • 企业网站建设是什么班级优化大师
  • 新乐市建设银行网站电商网
  • 门头设计网站推荐百度做个人简介多少钱