go
文章平均质量分 70
go的学习
虎起来
这个作者很懒,什么都没留下…
展开
-
学go之路(三)数组与切片
输出结果:[1 2 3 0 0] [1 2 3 4 5] [1 2 3 4 5 6] [ hello world tom][1 2 0] [1 2 3 4] [0 0 100 0 200] [{user1 10} {user2 20}]多维数组输出结果:值拷贝行为会造成性能问题,通常会建议使用 slice,或数组指针。输出结果:数组拷贝和传参多维数组遍历:输出结果:找出数组中和为给定值的两个元素的下标,例如数组[1,3,5,8,7],找出两个元素之和等于8的下标分别是(0,4)和(1,2原创 2022-07-07 14:14:24 · 66 阅读 · 0 评论 -
学go之路(四)指针与map
1.go help命令及解释2.go的内置类型(1)值类型(2)引用类型(指针):(3)函数类型(4)接口error3.init()与main()4.运算符5.变量与常量(1)变量申明、批量变量申明、变量的初始化(2)短变量申明(3)匿名变量匿名变量不占用命名空间,不会分配内存,所以匿名变量之间不存在重复声明。(4)常量const同时声明多个常量时,如果省略了值则表示和上面一行的值相同。 例如:上面示例中,常量n1、n2、n3的值都是100。(5)iotaiota是go语言的常量计数器原创 2022-07-05 15:45:01 · 381 阅读 · 0 评论 -
学go之路(一)go的基本介绍到第一个helloworld
1.go安装与环境变量配置:进入https://golang.google.cn/dl/选择go的版本及系统进行安装安装完后设置GOHOME,并将GOHOME/bin加入到环境变量中完成后输入go验证是否安装成功2.go的优点:3.go的特征:4.go文件名5.go的语言命名:1.Go的函数、变量、常量、自定义类型、包(package)的命名方式遵循以下规则:2.Go只有25个关键字3.Go还有37个保留字4.可见性:6.Go语言声明:有四种主要声明方式:Go的程序是保存在多个.go文件中,文件的第原创 2022-07-04 16:02:48 · 198 阅读 · 0 评论 -
go: cannot find main module, but found .git/config in *** to create a module there, run:
运行go项目的时候,出错go: cannot find main module, but found .git/config in *** to create a module there, run:首先go env出错原因是开启了go mod,但是没有初使化生成go.mod文件解决方案1: 在Windows PowerShell 中输入如下命令:go env -w GO111MODULE=off解决方案2: 在项目的根目录下使用如下命令:go mod init再去运行项目就成功了...原创 2022-07-04 11:13:09 · 1893 阅读 · 0 评论