![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go学习
文章平均质量分 60
苏州干饭queen
这个作者很懒,什么都没留下…
展开
-
Mac下搭建Go开发环境
Mac下安装SDK SDK(software Development Kit,软件开发工具包) 去官网(需要科学上网) https://golang.google.cn/dl/ 下载结束后,在终端输入: $ go version 显示出版本信息就成功了原创 2021-04-12 22:09:06 · 77 阅读 · 0 评论 -
Go语言入门
一、GO语言特点 Go将静态语言的安全性和高效性与动态语言的易开发性进行有机结合,达到完美平衡。 同时Go 语言对于网络通信、并发和并行编程的极佳支持,从而更好地利用大量的分布式和多核的计算机。 构建速度快(编译和链接到机器代码的速度),一般情况下构建一个程序的时间只需要数百毫秒到几秒,摆脱了c++在构建上的噩梦。 Go 语言采用包模型的根本原因,这个模型通过严格的依赖关系检查机制来加快程序构建的速度,提供了非常好的可量测性。 内存问题(通常称为内存泄漏)长期以来一直伴随着 C++ 的开原创 2021-04-12 22:07:08 · 114 阅读 · 0 评论 -
Go变量及基本数据类型
文章目录一、变量1. 示例2. 变量使用注意事项(1)变量不同的声明使用方式(尤其第三种是go特有的)::= 使用限制:(2)一次性声明多个变量的方式(3)声明全局变量二、数据类型1. 基本数据类型1.1 整数类型(1)有符号整数(2)无符号整数(最高位可表示数)(3) 其他整数类型(4) 整数使用注意事项1.2 浮点类型(1) 分类1.3 字符类型1.4 布尔型1.5 字符串类型(1)Go中字符串一旦赋值,就不能修改了。(2)字符串的两种表现形式(3)字符串常用操作1.求字符串长度2.拼接字符串3.分割字原创 2021-04-12 22:02:12 · 92 阅读 · 0 评论 -
Go类型转换
(1) Golang中数值类型转换,不管是从高精度到低精度还是低精度到高精度,都需要显示转换。 如: var i int = 42 var f float64 = float64(i) var u uint = uint(f) 或者,更简洁的形式: i := 42 f := float64(i) u := uint(f) (2) 类型转换,被转换的是变量存储的数据(值),变量本身的数据类型没有变化。 package main import ( "fmt" "math" ) func main()原创 2021-04-12 21:57:30 · 141 阅读 · 0 评论