首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Go
WongBynn
创建于2021-10-29
订阅专栏
一起学习Go语言
等 2 人订阅
共12篇文章
创建于2021-10-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Go语言之包和go工具
引言 Go自带100多个包,可以为大多数应用程序提供基础。Go社区是一个茁壮成长的生态环境,其中鼓励包设计、共享、重用以及改进,已经发布的很多包,可以在https://godoc.org找到。 包管理
Go语言之goroutine和通道
goroutine 在Go里,每一个并发执行的活动称为goroutine。 如果你是一名Java程序员,可以把goroutine比作为线程,但是goroutine和线程在数量上有很大的差别,原因在于G
Go语言之方法
概念 方法的声明和函数极为类似,区别在于在函数名称前指定了一个类型,意思就是把这个函数绑定到了这个类型上,这就是方法。这个就是OOP编程思想的体现,让方法属于某一个类型,会Java的同学可能会非常熟悉
Go语言之函数
函数 函数是每一种编程语言在构建大型程序时进行连续调用的子单元,一般情况下一个函数,是一定可以完成某种功能,这种功能可以是数据的处理或者包装、也可能是一个HTTP请求,也可以是对数据库的操作等。这种调
Go语言复合数据类型之JSON
JSON JSON是JavaScript对象的表示法,是一种发送和接收信息的格式标准。也是我们日常工作中使用最为广泛的数据结构之一。 Go语言通过标准库encoding/json,encoding.x
Go语言复合数据类型之map
map概念 map是使用非常广泛且设计精妙的数据结构之一,在Java里面,我们使用最多的数据结构之一就是map。map是一个拥有键值对元素的无序集合,在这个集合中,键的值是唯一的,可以通过键来获取、更
Go语言复合数据类型之slice
slice概念 slice表示一个拥有相同类型元素的可变长度的序列。slice通常写成[]T,其中元素的类型都是T,这点儿类似于java中的泛型,可以接受未知类型的变量。 slice是一种轻量级的数据
Go语言复合数据类型之数组
在学习复合数据类型之前,我们得知道复合数据类型是由基本数据类型组合而成,和Java一样,Go语言也有基本数据类型,不过Go语言的基础数据类型有点特殊,它们分别是整数、浮点数、复数、布尔值、字符串、常量
Go语言之包和文件
在Go语言中,包的作用和其他语言的库或者模块类似,Go语言的包我感觉类似于IDEA里面的module,就是可以互相调用的子工程的概念。用于支持模块化、封装、编译隔离和重用。一个包的源代码保存在一个或者
Go语言类型之声明
在任何程序中,我们都会进行类型的声明,这一点任何程序设计语言都是相似的。不同的类型会有不同的含义,比如:int类型可以用来表示循环的索引、时间戳、文件描述符、月份等;float64可以用来表示速度、或
Go语言之赋值细节
简单赋值 赋值语句用来更新变量所指的值,它最简单的形式由赋值符=,以及符号左边的变量和右边的表达式组成。 每一个算术操作符和二进制位操作符都对应一个赋值操作符,例如: 这点Go语言和Java很类似,此
Go语言程序结构之变量
初识Go语言之变量 var声明创建一个具体类型的变量,然后给它附加一个名字,设置他的初始值,这种声明都是一个通用的形式: 在实际的开发中,为了方便开发,我们一般不会这么写,我们会省略type或者exp