上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页
摘要: package main import "fmt" func main() { // map // 直接定义 map m := map[string]int { "age":18, "name":11, "otherName":12, } fmt.Println(m) // make 定义 map 阅读全文
posted @ 2021-11-20 16:28 JaydenQiu 阅读(33) 评论(0) 推荐(0)
摘要: package main import "fmt" func main() { // slice 添加元素 arr := [...]int{1,2,3} // 因为arr定义时已经固定好 length 跟 capacity,所以添加元素只能另起一个数组 arr1 := append(arr[:],4 阅读全文
posted @ 2021-11-20 15:55 JaydenQiu 阅读(44) 评论(0) 推荐(0)
摘要: package main import "fmt" // 通过slice,更新array func updateSlice(a []int) { a[0] = 333 } func main() { // Slice(切片):本身没有数据,是对底层array的一个view。 []里面带有: 的都是切 阅读全文
posted @ 2021-11-20 14:04 JaydenQiu 阅读(57) 评论(0) 推荐(0)
摘要: package main import "fmt" // 数组作为参数传递,长度一定要达到要求 func acceptArr(a [5]int) { fmt.Println("测试数组长度要求",a) } // go 是值传递,函数里改变数组并不影响原来的值 func changeArr(a [5] 阅读全文
posted @ 2021-11-20 10:01 JaydenQiu 阅读(29) 评论(0) 推荐(0)
摘要: package main import "fmt" // 指针 (两个值交换) func swap(a, b *int) { // *int表示这两个整型是指针地址 *b, *a = *a, *b } // 普通的两数值交换 func normalSwap(c,d int) (int, int) { 阅读全文
posted @ 2021-11-19 20:08 JaydenQiu 阅读(23) 评论(0) 推荐(0)
摘要: package main import ( "fmt" "math" "reflect" "runtime" ) // 一个返回值函数 func testfn1(a int,b int) int { return a + b } // 多个返回值函数 func testfn2(a int, b in 阅读全文
posted @ 2021-11-19 13:23 JaydenQiu 阅读(25) 评论(0) 推荐(0)
摘要: package main import ( "bufio" "fmt" "os" "strconv" ) func main() { // 一般 for 循环 sum := 0 for i := 1; i <= 100; i++ { sum += 1 } fmt.Println(sum) // 省略 阅读全文
posted @ 2021-11-18 22:05 JaydenQiu 阅读(24) 评论(0) 推荐(0)
摘要: package main import ( "fmt" "io/ioutil" ) // 一般 switch 语句 func eval(a,b int,op string) int { var result int switch op { case "+": result = a + b case 阅读全文
posted @ 2021-11-18 21:32 JaydenQiu 阅读(26) 评论(0) 推荐(0)
摘要: package main import ( "fmt" "math" ) func main() { // 常量定义 const a int = 123 const b,c = "str",false const ( d int = 1 e string = "xi" ) // const 数值可作 阅读全文
posted @ 2021-11-18 20:42 JaydenQiu 阅读(29) 评论(0) 推荐(0)
摘要: package main import "fmt" // 包内部变量定义 var aa = 1 var bb = "kan" // 简略定义 var ( cc = 2 dd = 3 ) // 包内部定义的变量 func main() { // 函数内部变量定义 var a bool = true v 阅读全文
posted @ 2021-11-18 19:43 JaydenQiu 阅读(34) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页