![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go/Golang学习记录
个人学习Go的记录
灯下校书人
这个作者很懒,什么都没留下…
展开
-
【Go从学会到学废】(五) 数据类型
数据类型 类型确定一组值以及特定于这些值的操作和方法。类型可以由类型名称(如果它有的话)表示,或者使用类型文字(由现有类型组成类型)指定。 基本类型: 整型 浮点型 布尔型 字符串 高级类型: 数组 切片 结构体 函数 map (映射或者说字典) channel(通道) 接口 基本类型 布尔类型 布尔类型表示一组布尔真值,由预先声明的常量真和假表示。预先声明的布尔类型是bool;它是一个已定义的类型。 true false 数值类型 数值类型表示一组整数或浮点值。预先声明的与体系结构无关的原创 2020-10-17 19:08:49 · 194 阅读 · 0 评论 -
【Go从学会到学废】(四) Golang初览
介绍 Go是一种基于系统编程设计的通用语言。 它是强类型和垃圾收集的,并显式支持并发编程。 程序是由包构造的,包的属性允许有效地管理依赖关系。 该语法紧凑且易于解析,允许通过集成开发环境等自动工具进行简单的分析。 符号 Production = production_name "=" [ Expression ] "." . Expression = Alternative { "|" Alternative } . Alternative = Term { Term } . Term原创 2020-10-17 10:54:01 · 137 阅读 · 0 评论 -
【Go从学会到学废】(三) 变量和常量
Go声明变量方法: Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。 声明变量的一般形式是使用 var 关键字: 第一种声明变量方法: 用 var identifier type声明变量 也可以用 var identifier1,identifier2,identifier3 type声明多个变量 声明时是可以直接初始化的,不初始化默认零值 var s0 string s0 = "Hello" var s1 string = "Hello" var s2, s3 string = "H原创 2020-10-15 21:14:57 · 83 阅读 · 0 评论 -
【Go从学会到学废】(二) Hello World
1、新建Hello.go package main import "fmt" func main() { fmt.Println("Hello World") } 2、运行 你可以输入 go run Hello.go直接运行 也可以先编译 go build Hello.go在运行 3、解释 1.package main 文件包名,指明文件所处的包位置,默认设置为该文件所处的文件夹名字。如文件test.go,则test.go的包名即为test。 这里包名命名为main并不是说,它在文件原创 2020-10-14 22:44:00 · 279 阅读 · 0 评论 -
【Go从学会到学废】(一) 下载、安装、配置
一、下载 Go语言官方网站地址https://golang.google.cn/ Go语言中文网下载地址https://studygolang.com/dl 二、安装 双击安装包,一直下一步就行 安装完成 三、配置 1.配置Go运行目录 2.配置GoPath 3.在cmd输入Go查看是否配置成功 附录 描述 网址 Go中文网 http://studygolang.com Go源码 https://github.com/golang/go Go guide htt原创 2020-10-14 22:04:08 · 127 阅读 · 0 评论 -
【Go从学会到学废】(零) Golang简介
Go 语言简介 Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。 Go 语言特色 简洁、快速、安全 并行、有趣、开源 内存管理、数组安全、编译迅速 Go 语言的优势 可原创 2020-10-14 21:51:40 · 190 阅读 · 0 评论