go
mcc12356
这个作者很懒,什么都没留下…
展开
-
go 数组总结
不同大小数组为不同类型,不可互相赋值var a= [2]int {1,2}var b [3]intb = a // wrong, a and b are different type数组传递是值类型,而不是引用。传递数组时会传递一份值得副本,对副本进行改动原数组并不会发生改变var a= [2]int {1,2}b := a // copy a and assign to bb[0] = 3//此时a = [1,2], b = [3, 2]多维数组a := [2]..原创 2020-05-25 09:13:04 · 248 阅读 · 0 评论 -
go语言package简单理解
go语言每一个文件夹都是一个单独的package,一个project里有且仅有一个main package,main package里有一个main function,这是程序执行的入口。main package里的东西其他package不可调用,其他package里的变量如需要调用可用package_name.func()或package_name.variable调用。此时func和variable必须以大写字母开头,表示公有。以小写字母开头表示私有,只能在同一个package下面调用。...原创 2020-05-22 16:24:42 · 273 阅读 · 0 评论