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

广州seo建站河北省建设工程信息网首页

广州seo建站,河北省建设工程信息网首页,校园网站建设意见,农村电商平台开发学习笔记记录了我在学习官方文档过程中记的要点,可以参考学习。 go build *.go 文件 编译 go run *.go 执行 go mod init 生成依赖管理文件 gofmt -w *.go 格式换名称的大小写用来控制方法的可见域主方法及包命名规范 package main //注意package的命名&#xff0…

学习笔记记录了我在学习官方文档过程中记的要点,可以参考学习。

go build *.go 文件 编译
go run *.go 执行
go mod init 生成依赖管理文件
gofmt -w *.go 格式换
  • 名称的大小写用来控制方法的可见域
  • 主方法及包命名规范
package main //注意package的命名,作为主包
import "fmt"
func main() {fmt.Println("hello word")
}
  • 初始化mod文件
go mod init example/hello
  • 运行
go run .
  • 查看环境变量
     
go env
  • 添加别的moudle,如果使用了go.work指明了工作空间,则不需要再执行命令添加本地moudle
go mod edit -replace learn/greetings=../greetings
go mod tidy
  • go.work文件用于标明工作空间
go 1.22.0use(./basic./greetings
)
  • you initialize a map with the following syntax: make(map[key-type]value-type)

  • 单元测试

    Test function names have the form TestName, 
  • 查看已经安装的包

D:\1workspace_go\greetings>go list
learn/greetingsD:\1workspace_go\greetings>go list all
  •  下载依赖
go get .
或
go get example.com/theirmodulego get example.com/theirmodule@v1.3.4
go get example.com/theirmodule@latestTo get the module at a specific commit, append the form @commithash:
$ go get example.com/theirmodule@4cf76c2To get the module at a specific branch, append the form @branchname:
$ go get example.com/theirmodule@bugfixes
  • 修改依赖下载源

GOPROXY="https://proxy.golang.org,direct"
不使用proxy下载
The GOPRIVATE or GONOPROXY environment variables may be set to 
lists of glob patterns matching module prefixes 
that are private and should not be requested from any proxy. 
For example:
GOPRIVATE=*.corp.example.com,*.research.example.com
  • 查看依赖版本更新
go list -m -u all
go list -m -u example.com/theirmodule
  •  语法学习
https://golang.google.cn/tour
  •  结构体是便于不同类型数据封装的结构,它也是一种值类型。区别与pointer
  • 数组

func main() {var a [2]stringa[0] = "Hello"a[1] = "World"fmt.Println(a[0], a[1])fmt.Println(a)primes := [6]int{2, 3, 5, 7, 11, 13}fmt.Println(primes)
}
  •  遍历数组
package mainimport ("math/rand""golang.org/x/tour/pic"
)func Pic(dx, dy int) [][]uint8 {pic := make([][]uint8, dx)for x := range pic {pic[x] = make([]uint8, dy)for y := range pic[x] {pic[x][y] = uint8(rand.Intn(255))}}return pic
}func main() {pic.Show(Pic)
}
  •  遍历map
 for key, value := range myMap {fmt.Println("Key:", key, "Value:", value)}
  •  闭包典例
package mainimport "fmt"// fibonacci is a function that returns
// a function that returns an int.
func fibonacci() func() int {le:=-1ri:=1return func()int{fib:=le+rile=riri=fibreturn fib}
}func main() {f := fibonacci()for i := 0; i < 10; i++ {fmt.Println(f())}
}

http://www.yayakq.cn/news/612104/

相关文章:

  • 自己做网站需要收费吗哈尔滨网络公司平台
  • 网站建设ppt百度文库神马网站快速排名软件
  • wordpress整站安装wordpress设置权限设置方法
  • 做外贸网站的公司广告开户
  • 网站推广包年建安培训官网
  • 抚养网站建设一级做爰片a视频网站试看
  • 公司展厅设计费沈阳seo优化排名公司
  • 用树莓派做网站服务器好吗网站做qq链接代码
  • 网站建网站建设专业黑龙江建设网官
  • 重庆网站推广机构深圳做网站乐云seo598
  • 个体户怎么做购物网站seo课程培训学校
  • 12306网站如何做火车票候补汉邦未来网站开发有限公司
  • 以家乡为主题做网站WordPress文章相似推荐
  • 紫竹桥网站建设百度推广电话销售话术
  • dw进行网站建设包含哪些步骤免费网页制作成品
  • 顺义区专业网站制作网站建设wordpress 获取
  • 建行网站网址是多少陕西网站开发
  • 入驻京东需要自己做网站吗长春网络优化最好的公司
  • 企业网站备案海珠建网站公
  • 外贸php网站源码thinkphp做的网站源码
  • 域名的网站建设方案书网站备案大概需要多久
  • 邯郸网站设计联系电话局域网内部网站建设app下载
  • 学做网站书籍重庆seo代理价格
  • 南昌网站建设模板服务商salutation wordpress
  • 做个人网站要多少钱所见即所得的网站开发软件
  • 自己可以学着做网站吗上传到网站去的文档乱码
  • 做网站有哪些费用齐河县城乡建设局官方网站
  • 美食网站的建设提高网页加载速度的方式
  • 网站如何添加统计代码是什么意思哈尔滨专业做网站
  • 做一手房做那个网站好WordPress文怎么写