摘要:
package main import ( "fmt" "sort" ) func main() { a1 := make([]int, 5, 10) a1 = []int{6, 73, 5, 7, 8, 22, 3} fmt.Println(a1) sort.Ints(a1) fmt.Printl 阅读全文
posted @ 2023-02-08 20:40
suknna
阅读(10)
评论(0)
推荐(0)
摘要:
定义一个切片 package main import "fmt" func main() { a1 := []int{1, 2, 3, 4} a2 := a1 fmt.Printf("a1:=%d\na2:=%d", a1, a2) } go语言内建的copy()函数可以迅速地将一个切片数据复制到另 阅读全文
posted @ 2023-02-08 20:39
suknna
阅读(42)
评论(0)
推荐(0)
摘要:
声明一个切片 package main import "fmt" func main() { s1 := []string{"天津", "北京", "上海"} fmt.Printf("s1:=%v,len(%d),cap(%d)", s1, len(s1), cap(s1)) } 使用append方 阅读全文
posted @ 2023-02-08 20:39
suknna
阅读(96)
评论(0)
推荐(0)
摘要:
切片就是一个可以没有长度限制的数组,很灵活,支持自动扩缩容,它是基于数组类型做的一层封装 它的内部结构包括地址,长度和容量。切片一般用于快速操作一块数据集合。 定义一个切片 //var 切片名 []切片类型 package main import "fmt" func main() { var a1 阅读全文
posted @ 2023-02-08 20:38
suknna
阅读(66)
评论(0)
推荐(0)
摘要:
数组在go中用的不是很多,比较常用的还是切片 声明一个数组 package main import "fmt" func main() { var a1 [3]bool var a2 [4]bool fmt.Printf("a1:%T,a2:%T", a1, a2) } 注意在go中数组长度是数组类 阅读全文
posted @ 2023-02-08 20:37
suknna
阅读(29)
评论(0)
推荐(0)
摘要:
算数运算符 注意++(自增)和- -(自减)在go语言中是单独的语句,并不是运算符 运算符 描述 + 相加 - 相减 * 相乘 / 相除 % 求余 关系运算符 运算符 描述 == 判断左右两边是否相等是返回true否则返回false ! = 判断左边是否不等于右边是返回true否则返回false > 阅读全文
posted @ 2023-02-08 20:37
suknna
阅读(71)
评论(0)
推荐(0)
摘要:
大量判断的简化switch 用于简化大量的判断,一个变量和具体的值比较 基础款 package main import "fmt" func main() { var n = 3 switch n { case 1: fmt.Println("大拇指") case 2: fmt.Println("食 阅读全文
posted @ 2023-02-08 20:33
suknna
阅读(72)
评论(0)
推荐(0)
摘要:
条件判断if 简单的if判断 package main import "fmt" func main(){ age := 18 if age >=18 { fmt.Println("呦呵长大了") }else { fmt.Println("还没长大") } } 多分支if package main 阅读全文
posted @ 2023-02-08 20:31
suknna
阅读(68)
评论(0)
推荐(0)

浙公网安备 33010602011771号