Go
突然想学一学其他语言,从go开始吧
路漫漫其远,吾求索
晓看天色暮看云
展开
-
Go:iota(常量计数器)
介绍iota是go语言的常量计数器,只能在常量的表达式中使用,iota关键字在const关键字出现时将会被重置为0。const每新增一行常量声明,iota计数一次,(可以当做const语句中的索引),使用iota能简化定义,定义枚举时有用示例:const ( n1 = iota //0 n2 //1 n3 //2 n4 //3 )使用下划线_可原创 2022-03-30 18:54:05 · 833 阅读 · 0 评论 -
Go:内置类型和函数
一:内置类型1,值类型 bool int(32 or 64), int8, int16, int32, int64 uint(32 or 64), uint8(byte), uint16, uint32, uint64 float32, float64 string complex64, complex128 array 2,引用类型(指针类型) slice -- 序列数组(最常用) map -- 映射 chan原创 2022-03-28 18:48:28 · 244 阅读 · 0 评论 -
Go:完整工程项目构建及编译
1,一个Go工程主要包含三个目录src:源代码文件pkg:包文件bin:相关bin文件2,建立工程文件夹 gomkdir go//查看go环境变量go env3,在工程文件夹下建立src bkg bin文件夹4,在src文件夹下建立自己的包example文件夹5,在example文件夹中编写example.go 和包测试文件example_test.goexample.go package example func add(a, b int) int {原创 2022-03-28 18:38:25 · 2910 阅读 · 0 评论 -
Go语言变量
1-定义:Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。声明变量的一般形式是使用 var 关键字:可以一次声明多个变量2-示例package mainimport "fmt"func main(){ var a string = "runoob" fmt.Println(a) var b , c int = 1 , 2 fmt.Println(b,c)}结果:3-变量声明1,指定变量类型,并初始化原创 2022-03-18 18:39:31 · 363 阅读 · 0 评论 -
第一个Go程序(helo word)
突然有兴趣想在学习一下其他语言,就从go开始吧1,安装sudo snap install go --classicsudo apt install golang-gosudo apt install gccgo-go2,第一个程序hello.go:package mainimport "fmt"func main() { fmt.Println("Hello, World!")}编译运行:go run hello.go ...原创 2021-10-29 10:30:43 · 113 阅读 · 0 评论