Go语言基础整理

luxilang · 2018-04-28 11:35:46 · 3725 次点击 · 预计阅读时间 1 分钟 · 大约8小时之前 开始浏览    
这是一个创建于 2018-04-28 11:35:46 的文章,其中的信息可能已经有所发展或是发生改变。

内容 要点
1.Go语言介绍及开发环境搭建 1.Go语言是什么;2.Go语言优势 ;3.Go语言适合来做什么;4.Go语言安装和设置;5.标准命令概述;6.第一个Go语言程序
2.基础类型 1.变量的命名规则;2.变量的声明;3.变量的初始化;4.变量的赋值;5.匿名变量;6.基础数据类型;7.字面常量;8.常量定义;9.iota枚举;10.类型转换;11.类型别名;12.fmt包的格式化输出
3.运算符 1.算术运算符;2.关系运算符;3.逻辑运算符;4.位运算符;5.赋值运算符;6.其他运算符;7.运算符优先级
4.流程控制 1.选择结构;2.循环语句;3.跳转语句
5.函数 1.定义格式;2.自定义函数;3.递归函数;4.函数类型;5.匿名函数与闭包;6.延迟调用defer;7.获取命令行参数;8.作用域(局部变量,全局变量)
6.工程管理 1.工作区;2.;3.测试案例;4.GOPATH设置;5.编译运行程序;6.Go install 的使用
7.复合类型 1.指针;2.数组;3.Slice;4.map;5.结构体
8.面向对象编程 1.封装与继承;2.接口的实现;3.interface{}数据类型;4.类型断言;4.多态的特性
9.异常处理 1.error接口;2.panic错误;3.recover
10.文本文件处理 1.字符串处理;2.字符串转换;3.正则表达式;4.Json处理;5.文件操作;6.案例:拷贝文件
11.开发实战 Go语言GUI图形编程:黑白棋游戏

有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

3725 次点击  
加入收藏 微博
被以下专栏收入,发现更多相似内容
2 回复  |  直到 2018-05-03 14:21:15
zxing2004
zxing2004 · #1 · 7年之前

这是什么目录结构?

luxilang
luxilang · #2 · 7年之前

@zxing2004 go 基础训练

添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传