Go
文章平均质量分 71
I Am Rex
24届毕业生,it工程师
展开
-
Go学习(四、切片)
go语言数组长度是不可变的目录简单切片演示append()和copy()函数cap说明简单切片演示package mainimport "fmt"func main() { //源数组 s := [] int {1,2,3,4,5} fmt.Println(s) //第1个到第2个(不包括第三个) s2 := s[0:2] fmt.Println(s2) //第3个到第4个(不包括第五个) var s3 []int = s[2:4] fmt.Println(s3) //第三原创 2022-05-15 20:22:08 · 114 阅读 · 0 评论 -
Go学习(三、函数和结构体)
目录函数特殊之处:函数返回多个值函数作为参数参数作用域闭包函数方法结构体函数定义格式:func name([parameter list])([return_type]){函数体}如:strconv是一个库,提供类型转换的功能,其中itoa是整数转换成字符串特殊之处:函数返回多个值注意fmt.Sprintf返回的是一个字符串,不是直接输出和java不一样和c语言一样,向上面这样传参属于值传递,可以使用指针变成引用传递package mainimport "fmt"原创 2022-05-11 18:46:36 · 223 阅读 · 0 评论 -
Go学习(二、条件与循环语句,数组)
概念和其他语言相似目录数组if条件语句switch语句selectfor循环数组因为循环一本会用到数组,所以先学习了声明方法和普通变量有这类似的方法如:var variable_name [SIZE] variable_type一个例子看懂数组可以被初始化也可以不被初始化被初始化中有一个重要的点:可以给指定索引的变量初始化,如上面的array6不被初始化的大小为初始化的size大小当括号[]中没有size时会自适应大小,自适应的大小为值的数量,如第一个array,有四个值,那么s原创 2022-05-09 11:23:46 · 183 阅读 · 0 评论 -
Go学习(一、从介绍到运算符,重点变量)
为什么突然想学习go,因为我一直学的比较杂,想选一个应聘的方向学习,看到了腾讯的一个方向,支持java ,c/c++,go;但是由于java太卷了,最近裁员也多,于是我决定学习go,毕竟go被一些人称做为未来编程目录Go 语言结构Go 语言基础语法Go 语言数据类型Go 语言变量Go 语言常量Go 语言运算符学习基础语法,先不配置编译器,采用菜鸟在线编译器Go 语言结构Go 语言的基础组成有以下几个部分:包声明引入包函数变量语句 & 表达式注释package maini原创 2022-05-08 19:29:11 · 402 阅读 · 0 评论