
GO
刘某人程序员
心有菩提手有刀,欲成舍利却成妖!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
GO 学习笔记——第三天 / 复合类型
指针:pointer 数组:array 切片:slice 字典:map 结构体:struct 1.指针 基本概念 package main import "fmt" func main() { var a int = 10 fmt.Println("内存:", a, "地址:", &a) //输出 内存: 10 地址: 0xc00004e080 //保存某个变量的...原创 2018-11-30 13:57:54 · 604 阅读 · 0 评论 -
GO 学习笔记——基础概括
语言简介 GO语言全称Golang,发布时间:2009/11/10 GO语言的优势: 可直接编译成机器码,不依赖其他库,glibc的版本有一定要求,部署就是扔一个文件上去就完成了。 静态类型语言,但是有动态语言的感觉,静态类型的语言就是可以在编译的时候检查出来隐藏的大多数问题,动态语言的感觉就是有很多的包可以使用,写起来的效率很高。 语言层面支持并发,这个就是Go最大的特色,天生的支持并发,天生...原创 2018-11-20 20:18:33 · 535 阅读 · 0 评论 -
GO 学习笔记——第一天 / 类型,流程控制
1.常量和变量 变量 概念:变量就是程序运行期间可以改变的量 声明: var a int 注意:局部变量声明后一定要使用,不然报declared and not used 赋值: a = 10 初始化: var a int = 10 自动推导类型: a := 10 区别: package main import "fmt" func main() { //初始化 var a in...原创 2018-11-20 20:25:24 · 422 阅读 · 0 评论 -
GO 学习笔记——第二天 / 函数,工程管理
1.自定义函数 package main import "fmt" //伪代码 func main() { TestFun(1, 2, 3, 4, 5, 6) } //无参无返回值 func TestFun() { fmt.Println("TestFun null") } //有参无返回值 func TestFun(a int, b int) { fmt.Println(&quo原创 2018-11-22 16:03:15 · 424 阅读 · 0 评论 -
GO语言项目(一)——猜字游戏
用GO语言来写一个逻辑稍微复杂一些的猜字游戏,我们可以先来看下代码 package main import "fmt" import "math/rand" import "time" /* 猜字游戏 1.产生4位随机数 2.终端输入 3.提示 */ //控制输出 var DEBUG bool = false func main() { //随机产生的原创 2018-11-27 16:53:21 · 1636 阅读 · 0 评论 -
GO 学习笔记——第五天 / 异常,文本文件处理
1.error接口,panic,recover error:输出错误信息 package main import "fmt" import "errors" func main() { err1 := fmt.Errorf("ERROR") fmt.Println(err1) err2 := errors.New("THIS IS ERROR") fmt.Println(err...原创 2018-12-07 20:35:54 · 602 阅读 · 0 评论 -
GO 学习笔记——第四天 / 面向对象
1.匿名组合 package main import "fmt" //自定义类型 type XX string type Person struct { name string sex bool age int } type Student struct { //匿名字段 Person id int address string //同名函数 name s...原创 2018-12-06 14:23:47 · 408 阅读 · 0 评论