首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Golang入门进阶
atpx
创建于2023-02-27
订阅专栏
从最基础的一步步深入
暂无订阅
共6篇文章
创建于2023-02-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
go语言基本结构说明
golang 变量 常量 函数基础 GoPath是Golang的工作空间,所有的Go文件,都需要放在GoPath下的src目录下才能够编译运行,所以我提议不要直接配置全局的GoPath目录否则会非常难
go中基本数据结构以及条件控制语句的使用
包 字符串 数组 切片 map 流程控制 数组是同一种数据类型元素的集合。 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化,数组是值类型,赋值和传参会复制整个数组
golang指针、结构体、接口
指针基于底层数据的指向,修改数据时多进行位置传递修改; 结构体及方法类似于面向对象概念中对某一事物抽象出属性和方法,结构体取代类;接口对外提供某一指定功能的函数,多态概念的表现。
golang的序列化以及反射
Json序列化与反序列化 xml MessagePack格式 Gob格式 rand标准库,反射就是在运行时动态的获取一个变量的类型信息和值信息,反射作用是指在程序运行期对程序本身进行访问和修改的能力
golang文件操作及time、strconv、log等包使用
time strconv标准库 log库 Strings标准库 path/filepath 文件操作;log包定义了Logger类型,该类型提供了一些格式化输出的方法。本包也提供了一个预定义的“标准”
Golang并发、Channel以及异常处理
Goroutine 是 Go 语言支持并发的核心,在一个Go程序中同时创建成百上千个goroutine是非常普遍的,一个goroutine会以一个很小的栈开始其生命周期,一般只需要2KB。