摘要:
切片是动态数组,容量是根据元素动态增加的。 本来想看看源码怎么写的,发现切片追加元素的方法是内置的,看起来还挺麻烦 源码位于 builtin.go 中: // The append built-in function appends elements to the end of a slice. I 阅读全文
摘要:
当不同的数据类型相互操作的时候,就需要类型转换,Go 的数据类型转换还是比较简单的。 数据类型转换包含显式和隐式两类,隐式的一般是大的数据类型到小的类型进行转换,不会有精度丢失的问题。否则就需要进行显式转换。 转换的场景包括:有数学计算、赋值、函数调用、数据库交互、JSON 编解码和接口类型转换。 阅读全文