青春纸盒子

文: 芦苇

你喜欢我笑的样子

我靠上了落寞的窗子

晚风吹起了我的袖子

明月沾湿了你的眸子


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

树影婆娑,整座院子


挽起袖子

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

装进,青春,这纸盒子


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

luwei0915

导航

随笔分类 -  11_Go-基础

上一页 1 2 3 4 5

20_Go基础(slice)
摘要:package main import ( "fmt" ) func main() { // 定义 切片不保存具体的值 s1 := []string{} s2 := []int{0, 1, 2, 3, 4, 5} fmt.Println(s1, s2) fmt.Println(s1 == nil) 阅读全文

posted @ 2021-09-30 17:15 芦苇の 阅读(46) 评论(0) 推荐(0)

19_Go基础(array)
摘要:package main import ( "fmt" ) func main() { // 初始化方式1 var a1 = [3]bool{} fmt.Println(a1) // 初始化方式2 a2 := [...]int{1, 2, 3} fmt.Println(a2) // 初始化方式3 a 阅读全文

posted @ 2021-09-30 17:14 芦苇の 阅读(41) 评论(0) 推荐(0)

18_Go基础(goto)
摘要:package main import ( "fmt" "strconv" ) func logger(s string) { fmt.Println(s) } func main() { for i := 0; i < 10; i++ { for j := 'A'; j < 'Z'; j++ { 阅读全文

posted @ 2021-09-30 17:13 芦苇の 阅读(97) 评论(0) 推荐(0)

17_Go基础(switch)
摘要:package main import "fmt" func logger(s string) { fmt.Println(s) } func main() { tag := 2 // 用法1 switch tag { case 1: logger("a") case 2, 4: logger("b 阅读全文

posted @ 2021-09-30 17:12 芦苇の 阅读(37) 评论(0) 推荐(0)

15_Go基础(string)
摘要:package main import ( "fmt" "strings" ) func main() { s1 := "你好china" s2 := "\"D:\\Go\\src\\p1\"" // 双斜杠有一个是转义 // 1. 字符串长度 fmt.Println(len(s1)) // 11 阅读全文

posted @ 2021-09-30 17:11 芦苇の 阅读(29) 评论(0) 推荐(0)

16_Go基础(process-control)
摘要:package main import ( "fmt" "math/rand" "time" ) func main() { for i := 0; i < 5; i++ { r := rand.New(rand.NewSource(time.Now().UnixNano())) randNum : 阅读全文

posted @ 2021-09-30 17:11 芦苇の 阅读(25) 评论(0) 推荐(0)

14_Go基础(float)
摘要:package main import "fmt" func main() { n1 := 1.2345 fmt.Printf("%T\n", n1) // float64, go 默认小数都是 float64 类型 } 阅读全文

posted @ 2021-09-30 17:10 芦苇の 阅读(34) 评论(0) 推荐(0)

13_Go基础(binary)
摘要:package main import "fmt" func main() { n1 := 255 fmt.Printf("%d\n", n1) // 255 fmt.Printf("%b\n", n1) // 11111111 fmt.Printf("%o\n", n1) // 377 fmt.P 阅读全文

posted @ 2021-09-30 17:09 芦苇の 阅读(29) 评论(0) 推荐(0)

12_Go基础(iota)
摘要:package main import ( "fmt" ) const ( b1 = iota c1 = 100 b2 = iota b3 ) const ( d1, d2 = iota + 1, iota + 2 // 只有一行,iota 不自增 d3, d4 = iota + 1, iota + 阅读全文

posted @ 2021-09-30 17:08 芦苇の 阅读(38) 评论(0) 推荐(0)

11_Go 自定义快捷代码块
摘要:Crtl + Shift + P>snippets 配置用户自定义代码块go => go.json { "pln": { "prefix": "pln", "body": "fmt.Println($0)", "description": "fmt.Println()" }, "plf": { "p 阅读全文

posted @ 2021-09-29 15:50 芦苇の 阅读(62) 评论(0) 推荐(0)

10_Go语言( 函数)
摘要:函数是组织好的、可重复使用的、用于执行指定任务的代码块。本文介绍了Go语言中函数的相关内容。 函数 Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。 函数定义 Go语言中定义函数使用func关键字,具体格式如下: func 函数名(参数)(返回值){ 函数体 } 其中: 函 阅读全文

posted @ 2021-09-03 13:59 芦苇の 阅读(62) 评论(0) 推荐(0)

09_Go语言 (map)
摘要:Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。 map map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。 map定义 Go语言中 map的定义语法如下: map[KeyType]ValueType 其中: KeyType 阅读全文

posted @ 2021-09-03 13:56 芦苇の 阅读(63) 评论(0) 推荐(0)

08_Go语言 (指针)
摘要:区别于C/C++中的指针,Go语言中的指针不能进行偏移和运算,是安全指针。 要搞明白Go语言中的指针需要先知道3个概念:指针地址、指针类型和指针取值。 Go语言中的指针 Go语言中的函数传参都是值拷贝,当我们想要修改某个变量的时候,我们可以创建一个指向该变量地址的指针变量。传递数据使用指针,而无须拷 阅读全文

posted @ 2021-09-03 12:05 芦苇の 阅读(50) 评论(0) 推荐(0)

07_Go语言 ( 切片)
摘要:本文主要介绍Go语言中切片(slice)及它的基本使用。 引子 因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。 例如: func arraySum(x [3]int) int{ sum := 0 for _, v := range x{ sum = sum + v } 阅读全文

posted @ 2021-09-03 10:20 芦苇の 阅读(59) 评论(0) 推荐(0)

06_Go语言( 数组)
摘要:本文主要介绍Go语言中数组(array)及它的基本使用。 Array(数组) 数组是同一种数据类型元素的集合。 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。 基本语法: // 定义一个长度为3元素类型为int的数组a var a [3]int 数组定义: var 阅读全文

posted @ 2021-09-02 19:07 芦苇の 阅读(39) 评论(0) 推荐(0)

05_Go语言( 流程控制)
摘要:流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。 Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流程控制。 if else(分支结构) if条件判断基本写法 Go语言中if条件判断 阅读全文

posted @ 2021-09-02 18:55 芦苇の 阅读(45) 评论(0) 推荐(0)

04_Go语言( 运算符)
摘要:运算符用于在程序运行时执行数学或逻辑运算。 运算符 Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 算数运算符 运算符 描述 + 相加 - 相减 * 相乘 / 相除 % 求余 注意: ++(自增)和--(自减)在Go语言中是单独的语句,并不是运算符。 关系运算符 阅读全文

posted @ 2021-09-02 18:48 芦苇の 阅读(45) 评论(0) 推荐(0)

03_Go语言(基本数据类型)
摘要:Go语言中有丰富的数据类型,除了基本的整型、浮点型、布尔型、字符串外,还有数组、切片、结构体、函数、map、通道(channel)等。Go 语言的基本类型和其他语言大同小异。 基本数据类型 整型 整型分为以下两个大类: 按长度分为:int8、int16、int32、int64 对应的无符号整型:ui 阅读全文

posted @ 2021-09-02 18:41 芦苇の 阅读(61) 评论(0) 推荐(0)

02_Go语言(变量和常量)
摘要:变量和常量是编程中必不可少的部分,也是很好理解的一部分。 标识符与关键字 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。 举几个例子:abc, _, _123, a123。 关键字 阅读全文

posted @ 2021-09-02 18:07 芦苇の 阅读(46) 评论(0) 推荐(0)

01_Go语言(环境的搭建)
摘要:一步一步,从零搭建Go语言开发环境。 安装Go语言及搭建Go语言开发环境 下载 下载地址 Go官网下载地址:https://golang.org/dl/ Go官方镜像站(推荐):https://golang.google.cn/dl/ 版本的选择 Windows平台和Mac平台推荐下载可执行文件版, 阅读全文

posted @ 2021-09-02 18:01 芦苇の 阅读(55) 评论(0) 推荐(0)

上一页 1 2 3 4 5