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

网站界面设计需要企业网站推广技术

网站界面设计需要,企业网站推广技术,重庆新闻发布会直播,开发公司英文文章目录1. 简介示例1. 示例——同一项目2. 示例——不同项目3. 示例——添加远程模块依赖库1. 简介 go module是Go1.11版本之后官方推出的版本管理工具,并且从Go1.13版本开始,go module将是Go语言默认的依赖管理工具。到今天Go1.14版本推出之后Go modu…

文章目录

  • 1. 简介
  • 示例
    • 1. 示例——同一项目
    • 2. 示例——不同项目
    • 3. 示例——添加远程模块依赖库

1. 简介

go module是Go1.11版本之后官方推出的版本管理工具,并且从Go1.13版本开始,go module将是Go语言默认的依赖管理工具。到今天Go1.14版本推出之后Go modules 功能已经被正式推荐在生产环境下使用了。

示例

1. 示例——同一项目

mkdir moduledemo
cd moduledemo
touch main.go
go mod init moduledemo
mkdir mypackage
touch mypackage/mypackage.go

目录结构

`-- moduledemo|-- go.mod|-- main.go`-- mypackage`-- mypackage.go

文件:
mypackage.go

package mypackageimport "fmt"func New(){fmt.Println("mypackage.New()")
}

main.go

package mainimport ("fmt""moduledemo/mypackage"  // 导入同一项目下的mypackage包
)
func main() {mypackage.New()fmt.Println("main end")
}

运行

> go run main.go 
mypackage.New()
main end

2. 示例——不同项目

目录结构

|-- moduledemo
|   |-- go.mod
|   `-- main.go
`-- mypackage|-- go.mod`-- mypackage.go

mypackage 目录文件:

  • mypackage.go 文件同上;
  • go.mod 通过 go mod init mypackage 生成

moduledemo 目录文件

  • main.go
import ("fmt""mypackage"
)
func main() {mypackage.New()fmt.Println("main")
}
  • go.mod
module moduledemogo 1.14require "mypackage" v0.0.0
replace "mypackage" => "../mypackage"
  • require 用来定义依赖包及版本
  • replace 替换对应的库

3. 示例——添加远程模块依赖库

下面示例中添加一个依赖项github.com/spf13/cobra库。Cobra是一个用于创建控制台应用程序的流行库,不用关系库的具体用法。

mkdir mypackage
cd mypackage
touch main.go

文件
main.go

package mainimport ("fmt""github.com/spf13/cobra"
)func main() {cmd := &cobra.Command{Run: func(cmd *cobra.Command, args []string) {fmt.Println("Hello, Modules!")},}fmt.Println("Calling cmd.Execute()!")cmd.Execute()
}

添加依赖库:

  • go get 命令可以借助代码管理工具通过远程拉取或更新代码包及其依赖包,并自动完成编译和安装。
-->$ go mod init mymodule
go: creating new go.mod: module mymodule
-->$ go get github.com/spf13/cobra
go: github.com/spf13/cobra upgrade => v1.6.1
-->$ cat go.mod 
module mymodulego 1.15require github.com/spf13/cobra v1.6.1 // indirect

目录结构:

mymodule
|-- go.mod
|-- go.sum
`-- main.go

执行:

-->$ go run main.go 
Calling cmd.Execute()!
Hello, Modules!
http://www.yayakq.cn/news/304828/

相关文章:

  • 那个视频网站好东莞网站建设提供商
  • 手机网站建设有多少个网站
  • 做软装找图片的网站做emu对网站有什么要求
  • 怎么做和美团一样的网站本人有资金寻求合作
  • 湖北网站建设免费个人网站制作
  • 网站后端性能优化措施哪个网站做中高端衣服
  • 做网站有前途吗电子商务平台的建设步骤
  • 门户网站属于数字媒体吗小广告制作
  • 网站开发使用哪些开发语言轻网站怎么建立
  • 用asp.net 做网站招牌设计 创意logo
  • 建设网站最快多长时间h5平台网站开发
  • 企业网站的特征wordpress all in one seo插件
  • 文本网站开发英文文献电商网站建设行情
  • 团队建设网站介绍全网型网站建设方案
  • 优秀的平面设计网站公众号开发商咨询电话
  • 做oa好 还是做网站好网站报价怎么做
  • 广州做手机网站建设动画制作流程
  • 中国建设银行手机银行官方网站网站定制公司哪家好
  • 厦门专业网站设计公司武安 制作网站
  • 做设计用的素材下载网站专业的团队网站建设
  • 滨州网站建设哪家好中国建筑网测
  • 网站开发招标网修改wordpress访问路径
  • 建设新北川网站弄一个公司官网要怎么弄
  • 深圳门户网站制作网站建设公司走进深圳一百讯
  • 网站自助建设加拿大28网站建设
  • 国外网站为啥速度慢房地产营销策略有哪些
  • 上海网站建设营销o2o的含义
  • 巩义建设网站百度seo关键词优化工具
  • 2017年做网站维护总结17网站一起做网店图片工具
  • 东莞网站制作哪家最便宜提供户型图免费设计