Loading

随笔分类 -  Go

摘要:for for 初值;判断条件;递增条件 sum := 0 for i:=1;i<=100;i++{ sum+=1 } go中if和for都不需要为条件加括号,for中可以省略所有条件,死循环。for{ //死循环代码} go中没有while,完全可以模拟while for ; n>0;n/=2{ 阅读全文
posted @ 2021-05-18 07:59 浅忆尘 阅读(83) 评论(0) 推荐(0)
摘要:条件语句 var a=100 if a>85{ fmt.Println("优秀") }else{ fmt.Println(“良”) } 这样写可以,但是有些繁琐 go中if可以像其他语言中的for一样写 if a:=100;a>100{ //先运行;的前半句,可以理解为此变量就是if块中使用,出了i 阅读全文
posted @ 2021-05-18 07:47 浅忆尘 阅读(74) 评论(0) 推荐(0)
摘要:基本数据类型 bool str go语言没有long,int int8 int16 int32 int64根据实际情况指定 默认有符号,(u)int (u)int8 uintptr 指针 byte字节 rune字符型,32位 4bytes float32 float64,任何语言中float都是不精 阅读全文
posted @ 2021-05-18 07:10 浅忆尘 阅读(93) 评论(0) 推荐(0)
摘要:变量 var a int var关键字,先变量名,再变量类型,如没有赋值会有默认初值。 定义后的变量必须使用,否则报错。 var a = 3 //有类型推断,可以不加数据类型。 =与:=var a =1是定义+赋值 等价于 a:=1是定义变量+赋值,后者省略了var关键字,但是后者只能在局部使用。: 阅读全文
posted @ 2021-05-17 19:44 浅忆尘 阅读(58) 评论(0) 推荐(0)
摘要:Go 1.go的特点 开发效率高,天生并发,性能优于java和python。 没有“对象”,没有继承多态、泛型、try/ctach 有接口、函数是编程、CSP并发模型(goroutine+channel) 语法简单,学会适应,触类旁通。 2.安装 下载 环境变量配置 GOROOT下载go之后的安装目 阅读全文
posted @ 2021-03-01 09:36 浅忆尘 阅读(87) 评论(0) 推荐(0)