狂奔的菜鸟

当你的实力支撑不起你的野心的时候,静下心来好好学习吧!


  • 首页

  • 归档

go学习笔记copy

发表于 2017-02-28 | 分类于 GO
定义函数copy在两个slice间复制数据,复制长度以len小的为准,两个slice可指向同一层数组,允许元素区间重叠package main import "fmt" func main() { data := [...]int{0, 1, 2, 3, 4, 5, ...
阅读全文 »

go学习笔记append

发表于 2017-02-28 | 分类于 GO
append向slice尾部添加数据,返回新的slice对象package main import "fmt" func main() { s := make([]int, 0, 5) fmt.Printf("%p\n", &s) ...
阅读全文 »

go学习笔记reslice

发表于 2017-02-28 | 分类于 GO
定义基于已有slice创建新slice对象,以便在cap允许范围内调整属性package main import "fmt" func main() { s := []int{0, 11, 10, 31, 4, 5, 6, 7, 8, 9} s1 := s[2 ...
阅读全文 »

go学习笔记slice

发表于 2017-02-28 | 分类于 GO
sliceslice不是数组或数组指针,它是通过内部指针和相关属性引用数组片段,以实现边长方案slice引用类型,但自身是结构体,值拷贝传递//在runtime.h中的源码 struct slice { byte* array; uintgo len; //表示可用元素数量, ...
阅读全文 »

go学习笔记array

发表于 2017-02-28 | 分类于 GO
Array类型数据数组是值类型,赋值和传参会复制整个数组,而不是指针数组长度必须是常量,且是类型的组成部分。[2]int和[3]int是不同类型支持”==”,”!=”操作符,因为内存总是被初始化过指针数组[n]T,数组指针[n]T定义数组的方式直接初始化package main import &q ...
阅读全文 »
1…181920…42

狂奔的菜鸟

狂奔的菜鸟

206 日志
13 分类
14 标签
RSS
GitHub E-Mail
Links
  • taichirain
  • 陈捷的博客
  • 大神-0x0886
  • 程序员之路
© 2014 — 2019 狂奔的菜鸟
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4