Go语言的常用函数方法整理大全-实践总结
2024-10-21 03:49:01
文章目录
前言
听说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)
}
总结
以上就是今天要讲的内容
最新文章
- Used Query
- Unity中那些事半功倍的好插件
- IE中无法执行JS脚本 解决WINDOWS SERVER 2008弹出INTERNET EXPLORER增强安全配置正在阻止来自下列网站的内容
- Navicat(连接) -1之Navicat Cloud
- Dapper使用方法
- 描述符和property内建函数
- php的格式化数字函数
- Express全系列教程之(二):Express的路由以及动态路由
- python random 模块
- ScheduledThreadPoolExecutor实现原理
- python获取文件夹的大小(即取出所有文件计算大小)
- router使用以及vue的动画效果
- 解决linux下“XX不在 sudoers 文件中。此事将被报告";的问题
- SQL Server 2012安装step by step
- python教程(三)·函数进阶(上)
- UVA - 11181 数学
- JAVA面试题整理(2)-多线程/并发
- 如何为openwrt中的某个模块生成PKG_MIRROR_HASH
- 【BZOJ】1704: [Usaco2007 Mar]Face The Right Way 自动转身机
- es6数组去重复