Go语言
文章平均质量分 54
kobe_OKOK_
Python爱好者 曼巴精神践行者
展开
-
Go基础-Maps
map 是在 Go 中将值(value)与键(key)关联的内置类型。通过相应的键可以获取到值。a = make(map [ string ] float64) } a [ "张三" ] = 12000.0 a [ "李四" ] = 12500.0 fmt . Println(a) }1 先定义一个变量2 使用make进行初始化3 赋值a[“张三”] = 12000.0。原创 2023-02-25 18:35:49 · 785 阅读 · 0 评论 -
Go基础-可变参数函数
可变参数函数是一种参数个数可变的函数。原创 2023-02-25 17:10:24 · 1032 阅读 · 0 评论 -
Go基础-数组和切片
关键字 变量名 数组长度 数组元素类型 var a [ 3 ] int定义一个数组,初值为[0,0,0,…]获取数组元素并给数组元素赋值设置元素语法var a [ 3 ] int a [ 0 ] = 12 // 给第一个元素赋值 a [ 1 ] = 13 // 给第二个元素赋值 a [ 2 ] = 14 // 给第三个元素赋值 fmt . Println(a) // [12 13 14] }读取元素语法i < len(a);i ++ {原创 2023-02-25 14:43:39 · 728 阅读 · 0 评论 -
Go基础-switch
switch语句是选择分支语法case x : {// 选择体 } case x + 1 : {// 选择体 } default : {// 默认体 } }原创 2023-02-23 21:01:07 · 122 阅读 · 0 评论 -
Go基础-循环
go语言中只有for循环,没有while和do while循环。原创 2023-02-22 20:23:15 · 76 阅读 · 0 评论 -
Go基础-if-else
语法if语句// condition为ture的代码块 }if-else-语句// condition为ture的代码块 } else {// condition为false的代码块 }if-else if-else语句} else {原创 2023-02-21 21:25:13 · 123 阅读 · 0 评论 -
Go基础-函数
函数是将输入数据通过一系列算法运算之后,输出对应的结果。函数一般都是一些特定的功能块,实现某一种功能的封装,降低代码的冗余性语法// 关键字 函数名 函数参数 返回参数 func functionname(params paramstype) returntype {// 函数体 }测试函数的参数和返回值类型不是必须的。原创 2023-02-19 18:14:57 · 373 阅读 · 0 评论 -
Go基础-常量
与其他语言一样,Go中的常量一旦被赋值就不能再被修改为其他值。通过关键字const定义常量语法//关键字 常量名 常量值 const age 10测试常量的值会在编译的时候确定。因为函数调用发生在运行时,所以不能将函数的返回值赋值给常量。原创 2023-02-19 16:09:15 · 68 阅读 · 0 评论 -
Go基础-类型
大小:在 32 位系统下是 32 位,而在 64 位系统下是 64 位。范围:在 32 位系统下是 0~4294967295,而在 64 位系统是 0~18446744073709551615。int类型根据底层平台不同,具有不同的数据长度,32位电脑的int类型占4个字节,范围是int32的范围、64位电脑的int类型占8个字节,范围是int64的范围。uint64:表示 64 位无符号整型大小:64 位范围:0~18446744073709551615。Go是强类型语言,不支持C语言那种隐式类型转换。原创 2023-02-19 15:42:00 · 854 阅读 · 0 评论 -
Go基础-变量
Go中变量指定了某存储单元的名称,该存储单元会存储特定类型的值,在Go中,有多种语法用于声明变量。如果定义的变量有初始化值,则不用定义变量类型,Go会自动推断变量的类型。:= 符号左边的变量个数与右边的初始化值的个数一定要相同。Go是强类型语言,不能将类型a的变量赋值为类型b的值。:= 符号左边的值必须都有初始化值,否则报错。Go语言支持对未初始化的变量进行简短声明。简短声明:=左侧必须包含一个未初始化的变量。如果简短声明:=左侧都是初始化的,则会报错。go给出的报错信息还是很清晰的。原创 2023-02-18 20:29:42 · 606 阅读 · 0 评论 -
Go基础-Hello world
package main - 每一个 Go 文件都应该在开头进行 package name 的声明(译注:只有可执行程序的包名应当为 main)。包(Packages)用于代码的封装与重用,这里的包名称是main。func main() - main 是一个特殊的函数。fmt.Println(“Hello World”) - fmt 包中的 Println 函数用于把文本写入标准输出。import “fmt” - 我们引入了 fmt 包,用于在 main 函数里面打印文本到标准输出。原创 2023-02-18 19:22:14 · 531 阅读 · 0 评论 -
Go基础-环境安装
双击开始安装并且遵循安装提示,会将 Golang 安装到 /usr/local/go 目录下,同时 /usr/local/go/bin 文件夹也会被添加到 PATH 环境变量中。在 https://golang.org/dl/ 下载 MSI 安装程序。双击开始安装并且遵循安装提示,会将 Golang 安装到 C:\Go 目录下,同时 c:\Go\bin 目录也会被添加到你的 PATH 环境变量中。在 https://golang.org/dl/ 下载 tar 文件,并解压到 /usr/local。原创 2023-02-18 17:27:14 · 642 阅读 · 0 评论