前端工程师学习go语言第一弹——基础篇

简介: 前端工程师学习go语言第一弹——基础篇

近期有项目使用go,所以需要学习一波该语言,学来学去发现很多内容完全记不住,此时就想到了曾经学习js的流程,构建其思维导图,话不多说,先来波基础篇的内容。


640.jpg

一、变量


640.jpg

二、类型


640.jpg

2.1 值类型

640.jpg


2.2 引用类型

640.jpg


2.3 类型判断

640.jpg

2.4 类型转换

640.jpg

2.5 扩展

640.jpg


三、运算符

640.jpg


四、流程控制


640.jpg



五、函数

640.jpg


5.1 init函数和main函数


640.jpg


5.2 普通函数

640.jpg

5.3 new和make

640.jpg


5.4 延迟调用defer

640.jpg


5.5 异常处理

640.jpg

六、方法


640.jpg


相关文章
|
5天前
|
存储 监控 算法
员工上网行为监控中的Go语言算法:布隆过滤器的应用
在信息化高速发展的时代,企业上网行为监管至关重要。布隆过滤器作为一种高效、节省空间的概率性数据结构,适用于大规模URL查询与匹配,是实现精准上网行为管理的理想选择。本文探讨了布隆过滤器的原理及其优缺点,并展示了如何使用Go语言实现该算法,以提升企业网络管理效率和安全性。尽管存在误报等局限性,但合理配置下,布隆过滤器为企业提供了经济有效的解决方案。
33 8
员工上网行为监控中的Go语言算法:布隆过滤器的应用
|
25天前
|
存储 Go 索引
go语言中数组和切片
go语言中数组和切片
37 7
|
25天前
|
Go 开发工具
百炼-千问模型通过openai接口构建assistant 等 go语言
由于阿里百炼平台通义千问大模型没有完善的go语言兼容openapi示例,并且官方答复assistant是不兼容openapi sdk的。 实际使用中发现是能够支持的,所以自己写了一个demo test示例,给大家做一个参考。
|
25天前
|
程序员 Go
go语言中结构体(Struct)
go语言中结构体(Struct)
99 71
|
24天前
|
存储 Go 索引
go语言中的数组(Array)
go语言中的数组(Array)
103 67
|
25天前
|
存储 Go
go语言中映射
go语言中映射
36 11
|
26天前
|
Go 索引
go语言使用range关键字
go语言使用range关键字
29 7
|
26天前
|
Go 索引
go语言修改元素
go语言修改元素
29 6
|
3天前
|
监控 算法 安全
解锁企业计算机监控的关键:基于 Go 语言的精准洞察算法
企业计算机监控在数字化浪潮下至关重要,旨在保障信息资产安全与高效运营。利用Go语言的并发编程和系统交互能力,通过进程监控、网络行为分析及应用程序使用记录等手段,实时掌握计算机运行状态。具体实现包括获取进程信息、解析网络数据包、记录应用使用时长等,确保企业信息安全合规,提升工作效率。本文转载自:[VIPShare](https://www.vipshare.com)。
13 0
|
17天前
|
Go 数据安全/隐私保护 UED
优化Go语言中的网络连接:设置代理超时参数
优化Go语言中的网络连接:设置代理超时参数