Go
栀子落雪
这个作者很懒,什么都没留下…
展开
-
GoLang中if临时变量的生存周期
进行了下方代码进行验证package mainimport "fmt"func main(){ if n:=1+1;n!=2{ fmt.Print("if n:",n) }else if n<2{ fmt.Print("else if n:",n) }else { fmt.Print("else n:",n) } // fmt.Print("n:",n)}结果:else n:2总结,由代码执行结果可得:if 判断条件中临时定义的变量,其生命周期存在于整个if原创 2022-01-26 15:43:50 · 416 阅读 · 0 评论 -
golang int32转string
1- You may write your conversion function (Fastest):func String(n int32) string { buf := [11]byte{} pos := len(buf) i := int64(n) signed := i < 0 if signed { i = -i } for { pos-- buf[pos], i = '0'+byt原创 2020-12-23 18:00:59 · 5850 阅读 · 0 评论 -
go int类型转string类型
————————————————版权声明:本文为CSDN博主「duzhenxun」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/duzhenxun/article/details/957399462个值做对比时要先注意他们的类型.如果一个string与一个in32不能直接对比.先要转换类型如果使用...转载 2020-03-25 14:11:24 · 2682 阅读 · 0 评论 -
二进制某位数0变1,1变0
二进制操作使用GoLang语言实现。replyStatus.Status = replyStatus.Status &^ (1 << 2) //把第三位修改为0,标识没有在线奖励可以领取 // reply.Status |= (1 << 2) //把第三位修改为1,标识有在线奖励未领取把binar的二进制数,第n+1位设置成1binar | (1<...原创 2019-12-28 15:02:37 · 2733 阅读 · 0 评论 -
用Go在windows编译linux可执行文件
用Go在windows编译linux可执行文件一、配置好windows下的Go环境二、进入CMD命令窗口三、编译文件一、配置好windows下的Go环境 GOPATH GOROOT二、进入CMD命令窗口 SET GOARCH=amd64 SET GOOS=linux注意: “=”两边不要留空格,否则会修改参数失败,编译出来的还是window下的可执行文件。具体原因我也不清楚,不...原创 2019-12-03 15:07:22 · 1189 阅读 · 0 评论