摘要: 1 Golang算术运算符 注意点: 1)如果参与运算的都是整型,那么结果也是整型。如果希望保留小数,则需要浮点型参与运算; 2)%运算符,a%b 等价于 a-a/b*b,通过后者能计算出有符号数字参与%运算符后,得到结果的符号; 3)自增++和自减--在Go语言中是单独的语句,并不是运算符,不能参 阅读全文
posted @ 2022-05-15 23:04 风铃如沧海 阅读(62) 评论(0) 推荐(0) 编辑
摘要: go mod init <packageName> 初始化模块,目录下生成go.mod 1 首先,Go语言中只有首字母大写的变量名、函数名等才属于共有的,才能被其他包引用 2 引入自定义包要设置项目路径,设置方式:在项目文件夹下的命令行内键入 go mod init 项目文件夹名,命令成功后会在项目 阅读全文
posted @ 2022-05-15 22:39 风铃如沧海 阅读(1758) 评论(0) 推荐(0) 编辑
摘要: 1 Go语言标识符概念: Golang对变量、方法、函数、包名等命名时使用的字符序列称为标识符(即需要自己起名的地方) 2 标识符命名规则 1)由26个英文字母、0~9十个数字、下划线_组成 2)不可以以数字开头 3)Golang语言严格区分大小写,即同名变量,大小写不同为不同的变量 4)标识符不能 阅读全文
posted @ 2022-05-15 20:27 风铃如沧海 阅读(102) 评论(0) 推荐(0) 编辑
摘要: Go指针,是指存储某个变量指向的内存地址编码的变量类型 直接进入例子: 1 package main 2 3 import "fmt" 4 5 func main() { 6 fmt.Println("Go指针,是存储某个变量指向的内存地址编码。") 7 fmt.Println("通过指针,可以获取 阅读全文
posted @ 2022-05-15 19:56 风铃如沧海 阅读(59) 评论(0) 推荐(0) 编辑
摘要: Golang字符串转其他类型,使用strconv包的Parse方法 例如:ParseInt,ParseUint,ParseFloat,ParseBool等 例子: 1 package main 2 3 import ( 4 "fmt" 5 "strconv" 6 ) 7 8 func main() 阅读全文
posted @ 2022-05-15 19:18 风铃如沧海 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Go其他数据类型转字符串类型常用的有两种方法 方法一:使用fmt包的Sprintf方法 1 fmt.Println("方法一:使用fmt包的Sprintf方法") 2 var str string 3 4 fmt.Println("") 5 fmt.Println("整型转换为字符串类型") 6 v 阅读全文
posted @ 2022-05-15 17:25 风铃如沧海 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 1 golang语言不支持类型自动转换(隐式转换),只支持强制类型转换(显示转换) 即不同类型变量之间赋值需要用到强制类型转换语法 基本语法如下: 表达式T(v),表示将变量v的值转换为T类型,把转换后的值赋值给接收变量 PS:存储范围更大的类型转换成存储范围更小的类型时,如果值超过了后者的取值范围 阅读全文
posted @ 2022-05-15 15:59 风铃如沧海 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: golang语言基本数据类型都有默认值,如下: 数据类型 默认值 整型 0 浮点型 0 布尔型 false 字符串类型 "" 阅读全文
posted @ 2022-05-15 15:20 风铃如沧海 阅读(180) 评论(0) 推荐(0) 编辑