12 2019 档案

Go 结构体 (struct)
摘要:结构体就是一个复杂的数据类型,里面可以包含字段,也可以嵌套其他结构体 Go 中没有 class,可以使用 struct 代替 声明 通过 type she type struct_name struct { field_name1 field_type1 field_name2 field_type 阅读全文

posted @ 2019-12-26 16:50 doubtful 阅读(1775) 评论(1) 推荐(0) 编辑

Go 映射 (map)
摘要:map 是 key value 类型的数据结构,本身是无序的 初始化 map 声明之后必须要初始化才能使用 初始化方法: make 通过 make 可以分配内存空间,如果省略 size 的话,分配的空间会较少,当内存超出范围时会内存再分配 示例: 直接初始化 声明时直接写入值 多层 map 在使用多 阅读全文

posted @ 2019-12-22 15:57 doubtful 阅读(962) 评论(0) 推荐(0) 编辑

Go 字节 (byte) & 文字符号 (rune)
摘要:byte 通过 定义一个字节,字节必须使用单引号包起来,直接打印字节输出的是 ascii 码,需要通过格式化输出 byte 是 uint8 的别称,使用 byte 主要是为了区分字节和无符号整型两种类型 示例: 输出: rune 通过 定义一个字符,字符必须使用单引号包起来 rune 是 int32 阅读全文

posted @ 2019-12-20 21:43 doubtful 阅读(4411) 评论(0) 推荐(0) 编辑

Go 数组(array) & 切片(slice)
摘要:数组 数组是一组固定长度的序列 数组类型 数组的类型不仅和储存元素的类型有关,还和数组长度有关,不同长度的数组是不同的类型 不同类型的数组不能共用一个函数 func main() { var a [10]int var b [5]int var c [5]int32 fmt.Printf("type 阅读全文

posted @ 2019-12-20 20:29 doubtful 阅读(2028) 评论(1) 推荐(0) 编辑

Go 字符串 (string)
摘要:字符串类型为 ,使用双引号或者反引号包起来 字符串形式 反引号 当使用反引号时不会对字符串进行转义,并可以包含多行文本 示例: golang package main import "fmt" func main() { a := ` hello world ! ` b := fmt.Println 阅读全文

posted @ 2019-12-20 20:20 doubtful 阅读(3589) 评论(0) 推荐(0) 编辑

Go 变量(var) & 常量(const)
摘要:变量 声明变量格式: 变量在声明时会自动初始化: 通常用于与初始化表达式类型不一致的局部变量、后面再赋值或初始值不重要的情况,否则可以使用更加简便的短变量声明 短变量声明 短变量声明更加简便,变量类型会通过变量初始值自动判断 短变量声明用于局部变量声明,最少声明一个变量 多变量赋值 多个变量可以在一 阅读全文

posted @ 2019-12-18 14:33 doubtful 阅读(3717) 评论(0) 推荐(0) 编辑

Go 循环 (for)
摘要:循环类型 for: for a := 0; a < 10; a ++{ fmt.Println(a) } 在执行结束后 a == 10 while: a := 0 for a < 10{ fmt.Println(a) a ++ } while true: a := 0 for { fmt.Print 阅读全文

posted @ 2019-12-18 14:26 doubtful 阅读(684) 评论(0) 推荐(0) 编辑

Go 函数
摘要:定义函数 定义函数时需要指定: 函数名 当函数名省略时就是匿名函数 型参及其类型 当多个型参类型相同时,可以省略,只指明最后的型参类型 返回值类型 当有多个返回值时,需要使用括号 初始化函数 在包被导入时就会执行 函数类型 函数的类型由传入参数类型和返回类型决定 函数型参 传递数值 Go 默认会传入 阅读全文

posted @ 2019-12-18 14:02 doubtful 阅读(290) 评论(0) 推荐(0) 编辑

Go package: strings
摘要:Go strings Go 的 strings 包中包含许多处理字符串的函数 官方文档:https://golang.org/pkg/strings/ 前缀、后缀 判断字符串前缀、后缀 查找子字符串 查找字符串中是否包含子字符串 查找字符串中子字符串的位置 修剪 通过 Unicode 编码是否一致判 阅读全文

posted @ 2019-12-12 21:08 doubtful 阅读(326) 评论(1) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示