go学习指南 目录
一、基础:1、包、变量和函数:
a、包的概念、包的导入与导出;
b、函数、函数的多值返回与命名返回值;
c、变量、变量初始化和短声明变量;
d、基本类型、零值、类型的转换和推导;
e、常量和数值常量;
2、流程控制语句:
a、for语句(常规三段式、判断式、空即死循环)
b、if语句(常规、条件前加判断)
c、switch(执行顺序、空条件)
e、defer 延迟(栈形式,后进先出)
3、复杂类型:
a、指针(无指针运算)
b、结构体(字段、指针、结构体文法?)
c、数组
d、slice (指向一个序列的值)(切片、make构造、nil、添元素)
e、range (对slice或map进行迭代循环)
f、map(键值)(文法?修改值)
g、函数值及函数的闭包
二、方法和接口
a、方法 (方法接受者)(任何类型都有方法)
b、接口(一组方法集合)
三、并发
a、goroutine (运行时环境管理的轻量级线程)(在相同的地址空间中运行,因此访问共享内存必须进行同步)
b、channel 管道(<-发送与接收)(一端准备好之前都会阻塞)
(缓冲channel)(close 关闭管道)
c、select (使得一个 goroutine 在多个通讯操作上等待,会阻塞知道某个分支可用,或随机选择可用分支;default)
如上内容来源:http://tour.studygolang.com/list
帮你顶上去,哈哈,不错不错 go语言还是非常不错的,尤其是在并发和性能上 怎么突然没有币了 怎么突然没有币了 怎么突然没有币了 感谢分享 GO语言现在很火热啊 稳定强大 很多大的公司都用
页:
[1]