golang 语法踩坑
江昌南er
北京交通大学计算机本科生
展开
-
golang 在函数中调用append并传回结果
golang append用法与参数传递书上说golang中,切片是引用传递,就当实参一直用着,但发现在函内对切片调用append后,就无法传导出来。见以下代码:package mainimport "fmt"func adda(a []int) { a = append(a, 20)}func adda2(a *[]int) { *a = append(*a, 22...原创 2019-03-14 16:09:34 · 1464 阅读 · 0 评论 -
golang 没有 char类型,str[0] 类型讲解
golang没有char,字符串str[0]类型讲解首先golang是没有char这种类型,我们可以用 []rune(string) 将string类型分解为 []int。实际上,string的长度又不等于[]int数组的长度,对于与中文,一个字要占3个字节,而我们习惯用的str[0]的类型,也并不是int, 而是uint8(byte)。具体看代码如下:func main() { ...原创 2019-03-14 17:29:00 · 12117 阅读 · 1 评论