摘要: 1. 声明与初始化 // map的声明与初始化 userInfo := map[string]string{"name": "马亚南", "age": "18"} fmt.Println(userInfo) fmt.Println(userInfo["name"]) // 马亚南 userInfo[ 阅读全文
posted @ 2021-10-07 18:54 专职 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1. 切片中追加数据,如果没有扩容,内存地址不发生变化 // 1. 切片中追加数据,如果不扩容的话,内存地址不发生变化 v1 := make([]int, 1, 3) v2 := append(v1, 55) fmt.Println(v1, v2) fmt.Printf("%p, %p\n", &v 阅读全文
posted @ 2021-10-07 11:41 专职 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1. 数组的声明 package main import "fmt" func main() { // 数组:定长且元素类型一致的数据集合 // 方式一:先声明在赋值,声明时内存中已经开辟了空间 var nums [3]int // 内存中已开辟空间,初始化的值是0 nums[0] = 999 nu 阅读全文
posted @ 2021-10-06 17:18 专职 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1. 字符串的底层实现原理 package main import ( "fmt" "strconv" "unicode/utf8" ) func main() { // 计算机中所有的操作和数据最终都是二进制 // go语言中的字符串是utf-8编码的序列 // 字符串本质上是utf-8编码的序列 阅读全文
posted @ 2021-10-06 13:58 专职 阅读(446) 评论(1) 推荐(1) 编辑
摘要: go get时由于防火墙的原因,会导致失败。目前可以通过修改GOPROXY的方法解决该问题。 无论是在win下还是linux,macos下,只需要将环境变量GOPROXY设置成https://goproxy.cn即可。可能还有别的代理可用。 有可能还需要设置GO111MODULE=on 具体在不同操 阅读全文
posted @ 2021-10-05 21:11 专职 阅读(1527) 评论(0) 推荐(0) 编辑
摘要: var price float32 = 39.29 float64和float32类似,只是用于表示各部分的位数不同而已,其中:sign=1位,exponent=11位,fraction=52位,也就意味着可表示的范围更大了。 二、decimal类型 由于golang中默认没有decimal类型,如 阅读全文
posted @ 2021-10-05 20:30 专职 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: package main import ( "fmt" "math" ) func main() { fmt.Println(math.Abs(-19)) // 取绝对值 fmt.Println(math.Ceil(3.14)) // 向下取整 fmt.Println(math.Floor(3.14 阅读全文
posted @ 2021-10-05 15:05 专职 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: package main import ( "fmt" "strconv" ) type funcType func(int, int) int // 自定义函数类型 type Callback func(int, int) int type Callback2 func(string) func 阅读全文
posted @ 2021-09-28 17:40 专职 阅读(140) 评论(0) 推荐(0) 编辑
摘要: package main import ( "fmt" "strings" ) // 使用type关键字让函数变成一个自定义类型 type caseFunc func(string) string type funcOddEven func(int) bool func main() { /* 将函 阅读全文
posted @ 2021-09-28 15:12 专职 阅读(993) 评论(0) 推荐(0) 编辑
摘要: package main import "fmt" func main() { //printFormula() // 打印九九乘法表 //printLeftTriangle() // 左下角打印直角三角形 //printRightTriangle() // 右下角打印直角三角形 forRangeS 阅读全文
posted @ 2021-09-28 13:37 专职 阅读(285) 评论(0) 推荐(0) 编辑