GO
文章平均质量分 68
老实憨厚的腾锅锅
一个努力去发光的人
展开
-
切片(slice)
方式二是通过make来创建,make也会创建一个数组,是由切片在底层维护,是看 不见的。(2)var slice = arr[start:len(arr)] 可以简写为 var slice = arr[start:]4.切片定义完后,还不能使用,因为本身是一个空的,需要让其引用到一个数组,或者make一 个空间供切片使用。基本语法:var 切片名 []type = make([],len,[cap])原创 2023-05-22 09:30:48 · 371 阅读 · 0 评论 -
Go语言项目:文件扫描与统计工具
该项目可以对指定目录下的文件进行扫描和统计,并输出各种类型文件的数量、大小等信息。原创 2023-05-18 14:27:48 · 281 阅读 · 0 评论 -
数组的使用
1.创建一个byte类型的26个元素的数组,分别 放置 'A'-'Z'。1.数组是多个相同类型数据的组合,一个数组一旦声明/定义了,其长度是固定的,不能动态变化。数组可以存放多个同一类型数据,数组也是一种数据类型,在Go中,数组是值类型。3.数组中的元素可以是任何数据类型,包括值类型和引用类型,但是不能混用。8.长度是数组类型的一部分,在传递参数函数时,需要考虑数组的长度。3.数组的各个元素的地址间隔是依据数组的类型决定。2.数组的第一个元素的地址,就是数组的首地址。3.请求出一个数组的和平均值。原创 2023-05-17 10:28:10 · 45 阅读 · 0 评论 -
字符串函数
10.不区分大小写的字符串比较(==是区分字母大小写的) : fmt.Println(strings.EqualFold("abc","Abc")) //true。") //[ "hello"]//将右边!") //[ "hello"]//将左边!string.Replace("go go hello","go","go语言",n)原创 2023-05-14 21:32:43 · 43 阅读 · 1 评论 -
Golang函数
细节说明:(1)在给一个文件打包时,该包对应一个文件夹,比如这里的utils文件夹对应的包名就是 utils,文件的包名通常和文件所在的文件夹名一致,一般为小写字母。3.函数的命名遵循标识符命名规范,首字母不能是数字,首字母大写该函数可以被本包文件和其他包文件使用,类似public,首字母小写,只能被本包文件使用,其他包文件不能使用,类似private。6.如果希望函数类的变量能修改函数外的变量,可以传入变量的地址&,函数内以指针的方式操作变量。原创 2023-05-12 13:47:26 · 440 阅读 · 2 评论 -
Golang获取用户终端输入
要求:可以从控制台接收用户信息,【姓名,年龄,薪水,是否通过考试】在编程中,需要接收用户输入的数据,就可以使用键盘输入语句来获取。1.使用fmt.Scanln()2.使用fmt.Scanf()原创 2023-05-06 08:30:36 · 640 阅读 · 0 评论 -
Golang中变量的数据类型
2).反引号,以字符串的原生形式输出,包括换行和特殊字符,可以实现防止攻击,输出源代码的效果。4.在Go中,字符的本质是一个整数,直接输出时,是该字符对应的UTF-8编码的码值。说明 :1.如果我们保存的字符在ASCLL表的,比如[0-1,a-z,A-Z]直接可以保存到byte。6.字符类型是可以进行运算的,相当于一个整数,因为它都对应有Unicode码。存储:字符-->对应码值--->二进制----->存储。读取:二进制-->码值---->字符---->读取。3.Go语言的字符使用UTF-8编码。原创 2023-04-19 16:33:37 · 553 阅读 · 0 评论 -
GO程序开发和基本结构说明
GO的程序开发和基本结构简单说明原创 2023-04-17 14:59:38 · 310 阅读 · 0 评论