青春纸盒子

文: 芦苇

你喜欢我笑的样子

我靠上了落寞的窗子

晚风吹起了我的袖子

明月沾湿了你的眸子


转身,你走出了两个人的圈子

树影婆娑,整座院子


挽起袖子

回头,把揽你忧伤一地的影子

装进,青春,这纸盒子


更多代码请关注我的微信小程序: "ecoder"

luwei0915

导航

2021年12月1日

76_Go基础_1_43 方法继承

摘要: 1 package main 2 3 import "fmt" 4 5 // 1.定义一个"父类" 6 type Person struct { 7 name string 8 age int 9 } 10 11 // 2.定义一个"子类" 12 type Student struct { 13 P 阅读全文

posted @ 2021-12-01 18:49 芦苇の 阅读(42) 评论(0) 推荐(0)

75_Go基础_1_42 方法

摘要: 1 package main 2 3 import "fmt" 4 5 //1.定义一个工人结构体 6 type Worker struct { 7 name string 8 age int 9 sex string 10 } 11 12 type Cat struct { 13 color st 阅读全文

posted @ 2021-12-01 18:42 芦苇の 阅读(37) 评论(0) 推荐(0)

74_Go基础_1_41 结构体匿名字段

摘要: 1 package main 2 3 import "fmt" 4 5 // 1.定义父类 6 type Person struct { 7 name string 8 age int 9 } 10 11 // 2.定义子类 12 type Student struct { 13 Person // 阅读全文

posted @ 2021-12-01 18:38 芦苇の 阅读(54) 评论(0) 推荐(0)

73_Go基础_1_40 结构体嵌套与传值

摘要: package main import "fmt" // 1.定义一个书的结构体 type Book struct { bookName string price float64 } // 2.定义学生的结构体 type Student struct { name string age int bo 阅读全文

posted @ 2021-12-01 18:31 芦苇の 阅读(78) 评论(0) 推荐(0)

72_Go基础_1_39 结构体匿名字段

摘要: 1 package main 2 3 import "fmt" 4 5 type Student struct { 6 name string 7 age int 8 } 9 10 type Worker struct { 11 string // 匿名字段 12 int // 匿名字段,默认使用数 阅读全文

posted @ 2021-12-01 18:22 芦苇の 阅读(42) 评论(0) 推荐(0)

71_Go基础_1_38 结构体是指类型

摘要: 1 package main 2 3 import "fmt" 4 5 type Person struct { 6 name string 7 age int 8 sex string 9 address string 10 } 11 12 func main() { 13 /* 14 数据类型: 阅读全文

posted @ 2021-12-01 18:17 芦苇の 阅读(40) 评论(0) 推荐(0)

70_Go基础_1_37 结构体

摘要: 1 package main 2 3 import "fmt" 4 5 // 定义结构体 6 type Person struct { 7 name string 8 age int 9 sex string 10 address string 11 } 12 13 func main() { 14 阅读全文

posted @ 2021-12-01 18:08 芦苇の 阅读(42) 评论(0) 推荐(0)

69_Go基础_1_36 函数的值传递-引用传递

摘要: 1 package main 2 3 import "fmt" 4 5 func fun1(num int) { // 值传递:num = a = 10 6 fmt.Println("fun1()函数中,num的值:", num) 7 num = 100 8 fmt.Println("fun1()函 阅读全文

posted @ 2021-12-01 18:05 芦苇の 阅读(47) 评论(0) 推荐(0)

68_Go基础_1_35 指针函数

摘要: 1 package main 2 3 import "fmt" 4 5 func fun1() { 6 fmt.Println("fun1().....") 7 } 8 9 // 普通函数 10 func fun2() [4]int { 11 arr := [4]int{1, 2, 3, 4} 12 阅读全文

posted @ 2021-12-01 17:46 芦苇の 阅读(44) 评论(0) 推荐(0)

67_Go基础_1_34 指针数组,数组指针

摘要: 1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 数组指针:首先是一个指针,一个数组的地址。 8 *[4]Type 9 10 指针数组:首先是一个数组,存储的数据类型是指针 11 [4]*Type 12 13 14 *[5]float6 阅读全文

posted @ 2021-12-01 17:36 芦苇の 阅读(43) 评论(0) 推荐(0)

66_Go基础_1_33 指针

摘要: 1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 指针:pointer 8 存储了另一个变量的内存地址的变量。 9 10 */ 11 12 // 1.定义一个int类型的变量 13 a := 10 14 fmt.Println("a的数 阅读全文

posted @ 2021-12-01 17:24 芦苇の 阅读(58) 评论(0) 推荐(0)

65_Go基础_1_32 函数变量

摘要: 1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 Go语言的数据类型: 8 9 数值类型:整数,浮点 10 进行运算操作,加减乘除,打印 11 字符串: 12 可以获取单个字符,截取子串,遍历,strings包下的函数操作。。 13 数 阅读全文

posted @ 2021-12-01 16:59 芦苇の 阅读(56) 评论(0) 推荐(0)

64_Go基础_1_31 函数的类型

摘要: 1 package main 2 3 import "fmt" 4 5 func fun1() {} 6 7 func fun2(a int) int { 8 return 0 9 } 10 11 func fun3(a float64, b, c int) (int, int) { 12 retu 阅读全文

posted @ 2021-12-01 16:52 芦苇の 阅读(36) 评论(0) 推荐(0)

63_Go基础_1_30 递归

摘要: 1 package main 2 3 import "fmt" 4 5 func getSum(n int) int { 6 fmt.Println("**********") 7 if n == 1 { 8 return 1 9 } 10 return getSum(n-1) + n 11 } 1 阅读全文

posted @ 2021-12-01 16:50 芦苇の 阅读(33) 评论(0) 推荐(0)

62_Go基础_1_29 函数中切片数组参数的区别

摘要: 1 package main 2 3 import "fmt" 4 5 func fun2(s2 []int) { 6 fmt.Println("函数中,切片的数据:", s2) // [1 2 3 4] 7 s2[0] = 100 8 fmt.Println("函数中,切片的数据更改后:", s2 阅读全文

posted @ 2021-12-01 16:44 芦苇の 阅读(38) 评论(0) 推荐(0)

61_Go基础_1_28 字符串转换

摘要: 1 package main 2 3 import ( 4 "fmt" 5 "strconv" 6 ) 7 8 func main() { 9 /* 10 strconv包:字符串和基本类型之前的转换 11 string convert 12 */ 13 14 // fmt.Println("aa" 阅读全文

posted @ 2021-12-01 16:35 芦苇の 阅读(53) 评论(0) 推荐(0)

60_Go基础_1_27 字符串常用方法

摘要: 1 package main 2 3 import ( 4 "fmt" 5 "strings" 6 ) 7 8 func main() { 9 /* 10 strings包下的关于字符串的函数 11 12 */ 13 14 s1 := "helloworld" 15 // 1.是否包含指定的内容-- 阅读全文

posted @ 2021-12-01 16:11 芦苇の 阅读(38) 评论(0) 推荐(0)

59_Go基础_1_26 字符串

摘要: 1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 Go中的字符串是一个字节的切片。 8 可以通过将其内容封装在“”中来创建字符串。Go中的字符串是Unicode兼容的,并且是UTF-8编码的。 9 10 字符串是一些字节的集合。 11 阅读全文

posted @ 2021-12-01 16:00 芦苇の 阅读(38) 评论(0) 推荐(0)

58_Go基础_1_25 map数据类型

摘要: 1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 一:数据类型: 8 基本数据类型:int,float,string,bool 9 复合数据类型:array,slice,map,function,pointer,struct。。。 10 阅读全文

posted @ 2021-12-01 15:42 芦苇の 阅读(57) 评论(0) 推荐(0)

57_Go基础_1_24 map与slice

摘要: 1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 map和slice的结合使用: 8 1.创建map用于存储人的信息 9 name,age,sex,address 10 11 2.每个map存储一个人的信息 12 13 3.将这些map 阅读全文

posted @ 2021-12-01 15:36 芦苇の 阅读(39) 评论(0) 推荐(0)

56_Go基础_1_23 map的遍历与排序

摘要: 1 package main 2 3 import ( 4 "fmt" 5 "sort" 6 ) 7 8 func main() { 9 /* 10 map的遍历: 11 使用:for range 12 13 数组,切片:index,value 14 map:key,value 15 */ 16 1 阅读全文

posted @ 2021-12-01 15:30 芦苇の 阅读(80) 评论(0) 推荐(0)

55_Go基础_1_22 map 基本用法

摘要: 1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 map:映射,是一种专门用于存储键值对的集合。属于引用类型 8 9 存储特点: 10 A:存储的是无序的键值对 11 B:键不能重复,并且和value值一一对应的。 12 map中的ke 阅读全文

posted @ 2021-12-01 14:20 芦苇の 阅读(100) 评论(0) 推荐(0)

54_Go基础_1_21 切片的拷贝

摘要: 1 package main 2 3 import "fmt" 4 5 func main() { 6 /* 7 深拷贝:拷贝的是数据本身。 8 值类型的数据,默认都是深拷贝:array,int,float,string,bool,struct 9 10 11 浅拷贝:拷贝的是数据 地址。 12 导 阅读全文

posted @ 2021-12-01 14:09 芦苇の 阅读(48) 评论(0) 推荐(0)

53_Go基础_1_20 切片是引用类型

摘要: package main import "fmt" func main() { /* 按照类型来分: 基本类型:int,float,string,bool 复合类型:array,slice,map,struct,pointer,function,chan 按照特点来分: 值类型:int,float, 阅读全文

posted @ 2021-12-01 12:10 芦苇の 阅读(65) 评论(0) 推荐(0)