Ride or Die

be yourself

函数

函数随写特点12345678910• 无需声明原型。• 支持不定 变参。• 支持多返回值。• 支持命名返回参数。 • 支持匿名函数和闭包。• 函数也是一种类型,一个函数可以赋值给变量。• 不支持 嵌套 (nested) 一个包不能有两个名字一样的函数。• 不支持 重载 (overload) • 不支持 默认参数 (default parameter)。 基本使用函数声明12345func......
go

基础语法

基础语法条件语句if不支持三目运算 123if a >2 { fmt.Println(a)} 1234567if n := "abc"; x > 0 { // 初始化语句未必就是定义变量, 如 println("init") 也是可以的。 println(n[2])} else i......
go

方法

Method随写 Go语言中的方法(Method)是一种作用于特定类型变量的函数。这种特定类型变量叫做接收者(Receiver)。接收者的概念就类似于其他语言中的this或者 self。 方法与函数的区别是,函数不属于任何类型,方法属于特定的类型。 基本使用定义123func (接收者变量 接收者类型) 方法名(参数列表) (返回参数) { 函数体} 1231......
go

结构体

结构体随写基本使用定义12345type 类型名 struct { 字段名 字段类型 字段名 字段类型 … } 别名12345//类型定义type NewInt int//类型别名type MyInt = int 匿名结构体用于临时场景 123456func main() { var user struct&#......
go

map

map随写 遍历map时的元素顺序与添加键值对的顺序无关。 基本使用创建make创建 1make(map[KeyType]ValueType, [cap]) 或声明时填充 1234userInfo := map[string]string{ "username": "pprof.cn", "passwor......
go

指针

指针随写 Go语言中的函数传参都是值拷贝 类型指针不能进行偏移和运算 当一个指针被定义后没有分配到任何变量时,它的值为 nil 引用类型的变量使用时不仅需要声明还需要分配内存空间 new与make 用于分配内存 make只用于slice、map以及channel的初始化,返回的还是这三个引用类型本身 new用于类型的内存分配,并且内存对应的值为类型零值,返回的是指向类型的指针 ...
go

slice

随写 切片:引用类型,是对数组的一个引用 底层是结构体 值拷贝传递 string底层是byte数组,也可以进行切片操作 切片的地址是他自身结构体的地址,不是底层数组的地址 slice默认浅拷贝 nil切片地址指向nil,空切片地址存在数据为空 创建方式1234567891011121314151617181920212223242526//1.声明切片 var s1 []......
go

hexo + github 博客搭建

hexo + github配置 https://zhuanlan.zhihu.com/p/60578464 域名购买 https://www.namesilo.com/ https开启 https://blog.csdn.net/shb_liu/article/details/106117887 livemylife主题配置 https://blog.csdn.net/qq_47654010......

Hexo-Theme-LiveMyLife

A succinct hexo theme...

移植 Hux Blog 的主题,感谢 Huxpro 设计了如此完美的主题。 由 Vincent 创建的 LiveMyLife 的主题修改来源 YenYuHsuan,参考主题 dusign、Utone,感谢 dusign、Utone。 仓库Github 仓库地址:https://github.com/V-Vincen/hexo-theme-livemylifeGitee 仓库地址:http......

Hexo-Theme-LiveMyLife

A succinct hexo theme...

Ported Theme of Hux Blog, Thank Huxpro for designing such a flawless theme. This LiveMyLife theme created by Vincent modified from the original Porter YenYuHsuan , refer to the Themes of dusign、Ut......