![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 66
xinqing_315
这个作者很懒,什么都没留下…
展开
-
【Go学习笔记】数据类型之切片(slice)
切片 是Go中一种比较特殊的数据结构,它的内部包含地址、长度和容量三个字段,是围绕动态数组的概念构建的,可以按需自动增长和缩小。它非常灵活,支持自动扩容。切片的声明切片声明的基本语法如下: var 切片名 []元素的类型切片的长度和容量使用内置函数len(切片名)可以获得切片的长度,使用内置函数cap(切片名)可以获得切片的容量。切片表达式切片表达式从字符串、数组、指向数组或切片的指针构造子字符串或切片。它有两种变体:一种指定low和high两个索引界限值的简单的形式,另一种是除了low和h原创 2021-04-20 10:56:33 · 2177 阅读 · 0 评论 -
【Go学习笔记】5、数据类型之数组(Array)
数组是同一种数据类型的集合。在Go语言中,数组的类型(包括存储的数据类型和长度)在声明时就要确定。数组的长度时不可以改变的。另外,数组是值类型,赋值和传参会复制整个数组,在子函数中修改数组内容时,改变的是副本的内容,不会改变数组本身的值。如果需要修改数组本身内容,需要传递数组的地址。数组的定义数组定义的格式如下: var 数组名称 [数组长度]元素的类型 //例: var x [3]int数组长度必须是常量,并且数组长度时数组类型的一部分,因此不同长度的数组是不能进行比较和相符赋值的。 va原创 2021-03-19 16:18:53 · 151 阅读 · 0 评论 -
【GO学习笔记】4、数据类型之基本数据类型
整型有符号类型:int8、int16、int32、int64无符号类型:uint8、uint16、uint32、uint64int、uint取决于操作系统,在32位系统上int=int32,而在64位系统上int=int64。因此,在实际使用中,推荐使用指定长度的变量类型。字符类型:byte和rune类型Go语言的字符有以下两种类型:byte类型:是uint8的别名,代表一个ASCII码。rune类型:是int32的别名,代表一个UTF-8字符,由一个或多个byte组成。例如:一个中文字原创 2021-03-18 15:59:54 · 121 阅读 · 0 评论 -
【GO学习笔记】3、变量和常量
标识符与关键字标识符 是代码中具有特殊意义的单词,如变量名、常量名、函数名等。Go语言中的标识符由字母、数字和下划线(_)组成,并且只能以字母或者下划线开头。例:abc,_abc,abc_1,a123。关键字 是编程语言中预先定义好的具有特殊含义的标识符。关键字和保留字都不建议用作变量名。Go余元中有25个关键字: break default func interface select case defer原创 2021-03-16 11:22:19 · 95 阅读 · 0 评论 -
【GO学习笔记】2、开发环境准备
因为还在学习中,因此只记录我自己开发环境(windows10)的准备过程。搭建GO语言开发环境1. 安装GO语言工具下载地址:Go官网下载地址(打开失败):https://golang.org/dl/Go官方镜像站(推荐):https://golang.google.cn/dl/1)下载并安装了Windows下的最新版本(go1.16.1)。2)双击安装媒体进行安装,选了一个好找的安装路径,一路【next】。3)安装完成后,打开终端窗口,执行go version命令,确认安装的GO版本。原创 2021-03-15 14:28:08 · 90 阅读 · 0 评论 -
【GO学习笔记】1、学习资料整理
最近开始学习GO语言,从哔哩哔哩搜了一些学习教程,在这整理记录一下。视频21周搞定GO语言(共77小时)博客Go语言学习之路/Go语言教程文档Golang标准库文档练习代码暂无原创 2021-03-15 10:26:19 · 67 阅读 · 0 评论