Go语言的常用函数方法整理大全-实践总结
文章目录
前言
听说Go语言最近发展的不错,最近也研究了一下,通过一些在项目实际使用过程中的经验,总结一些出来,以便于自己和广大学习爱好者参考,本文尤其适用于从其他语言转到Go开发的开发人员阅读。
一、数据类型与相互转化
1.1 常用的数据类型
Go语言和其他语言使用上基本类似,其数据类型有如下几种:
布尔类型: var b bool = true
数字类型: 一般分为int, int32, int64, float32, float64
字符串类型: var str string = “”
派生类型:指针,数组,map,切片、函数、接口、Channel等
1.2 常用数据类型的转化
1.2.1 整形转字符串
i := 1
strconv.Itoa(i)
1.2.2 字符串转整形
s := "2"
strconv.Atoi(s)
1.2.3 浮点转字符串
fl := 1.23456
strconv.FormatFloat(fl, 'f', -1, 64)
1.2.4 字符串转浮点
s := "1.23456"
fl, _ := strconv.ParseFloat(s, 64)
二、map的使用
2.1 map的使用
map := make(map[string]float64) //创建一个float的map
map['one'] = 1
map['tow'] = 2
map['three'] = 3
2.1 map的遍历
for k, v := range map {
fmt.Println("key=>" + k + ",value=>" + v)
}
总结
以上就是今天要讲的内容