Go 切片问题汇总

切片作为函数参数的理解123456789func f() { ans := []string{"aaa"} renew(ans) fmt.Printf("%v\n&quo...

Note

Go 小问题记录

go里可以直接用科学计数法 11e9+7 交换可以放到一个等式 1a,b := b,a

Note

Go 里的 byte 和 rune 对比

为什么说字符只是整数的特殊用例呢?因为在 Go 中,用于表示字符的 byte 和 rune 类型都是整型的别名。在 Go 的源码中我们可以看到: 12345678// byte is an alias for uint8 and is equival...

Note

Go UI 框架 Fyne 使用

给紫玉写了一个工具方便她处理Excel,之前一直是黑框的,需要她自己复制数据进去计算,最近有时间于是使用Fyne写了个界面。记录下 Fyne 使用遇到的问题。总体来说可以满足简单的图形需求。 mac交叉编译win报错123fyne package...

Note

Go基础-2

goto(跳转到指定标签)goto语句通过标签进行代码间的无条件跳转。goto语句可以在快速跳出循环、避免重复退出上有一定的帮助。Go语言中使用goto语句能简化一些代码的实现过程。 例如双层嵌套的for循环要退出时: 1234567891011...

Note

Sleep 和 Tick 怎么选

以下答案由ChatGPT生成: 你好,这是Bing。😊 根据网上的资料123,golang中定时执行任务有三种常见的方式:time.Sleep,time.Tick和time.Ticker。它们的区别和优劣如下: time.Sleep是使用睡眠完成...

Go

实现一个编译器

知识准备 学习:https://github.com/starkwang/the-super-tiny-compiler-cn/blob/master/super-tiny-compiler-chinese.js 三个阶段: 解析 parse:输入...

Go

container 包的使用

heap1the file example_pq_test.go has the complete source. 这个文件有 heap 的完成演示

Go

copies the lock value 报错

Call of 'global.NewResponse' copies the lock value: type 'sync.Map' contains 'sync.Mutex' which is &#...

Go

String相关

字符串的切片操作返回的不是切片,而是字符串。

Go
1234