首页
学习
活动
专区
工具
TVP
发布

代码世界

专栏作者
99
文章
148273
阅读量
26
订阅数
go-并发
Go语言的并发通过 goroutine 实现。 goroutine 类似于线程,属于用户态的线程,我们可以根据需要创建成千上万个 goroutine 并发工作。 goroutine 是由Go语言的运行时(runtine)调度完成,而线程是由操作系统调度完成的。
新人小试
2020-03-27
6530
go-反射
反射是指在程序运行期对程序本身进行访问和修改的能力。程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分。在运行程序时,程序无法获取自身的信息。
新人小试
2020-03-23
7770
go-包
包( package )是多个Go源码的集合,是一种高级的代码复用方案,Go语言为我们提供了很多内置包,如 fmt 、 os 、 io 等。
新人小试
2020-03-11
4200
go-接口
接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。
新人小试
2020-03-11
5840
go-结构体
Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。
新人小试
2020-03-09
5650
go-指针
任何程序数据载入内存后,在内存都有他们的地址,这就是指针。而为了保存一个数据在内存中的地址,我们就需要指针变量。
新人小试
2020-03-05
5590
go-函数
函数的参数和返回值都是可选的,例如我们可以实现一个既不需要参数也没有返回值的函数:
新人小试
2020-03-05
8600
go-map
Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。 map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。
新人小试
2020-03-05
3100
go-数组
数组是同一种数据类型元素的集合。 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。 基本语法:
新人小试
2020-03-04
4300
go-流程控制
当表达式1的结果为true时,执行分支1,否则判断表达式2,如果满足则执行分支2,都不满足时,则执行分支3。 if判断中的else if和else都是可选的,可以根据实际需要进行选择。
新人小试
2020-02-29
4550
go-基本数据类型和运算符
Go语言中的基本数据类型有: 整型、浮点型、布尔型、字符串、数组、切片、map、函数、结构体和通道(channel)等。
新人小试
2020-02-29
5830
go-变量和常量
变量:主要作用是存储信息,类似一个容器。变量的值是存储在计算机内存中。    在go中,变量有三个属性:变量类型、变量名和变量值。
新人小试
2020-02-25
3670
VS Code配置Go语言开发环境
VS Code官方下载地址:https://code.visualstudio.com/Download
新人小试
2020-02-25
2.8K1
简述Go以及搭建Go环境
Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。
新人小试
2020-02-25
1.1K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档