最新消息:680元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

少儿编程的文章

Go

Go语言package(创建包)

6年前 (2019-05-22) 1842浏览 0评论

包(package)是多个 Go 源码的集合,是一种高级的代码复用方案,Go 语言默认为我们提供了很多包,如 fmt、os、io 包等,开发者可以根据自己的需要...

Go

Go语言GOPATH详解(Go语言工作目录)

6年前 (2019-05-22) 1799浏览 0评论

GOPATH 是 Go 语言中使用的一个环境变量,它使用绝对路径提供项目的工作目录。 工作目录是一个工程开发的相对参考目录,好比当你要在公司编写一套服务器代码...

Go

Go语言空接口类型(interface{})

6年前 (2019-05-22) 1779浏览 0评论

空接口是接口类型的特殊形式,空接口没有任何方法,因此任何类型都无须实现空接口。从实现的角度看,任何值都满足这个接口的需求。因此空接口类型可以保存任何值,也可以从...

Go

Go语言接口和类型之间的转换

6年前 (2019-05-22) 1865浏览 0评论

Go 语言中使用接口断言(type assertions)将接口转换成另外一个接口,也可以将接口转换为另外的类型。接口的转换在开发中非常常见,使用也非常频繁。 ...

Go

Go语言接口的嵌套组合

6年前 (2019-05-22) 1895浏览 0评论

在 Go 语言中,不仅结构体与结构体之间可以嵌套,接口与接口间也可以通过嵌套创造出新的接口。 接口与接口嵌套组合而成了新接口,只要接口的所有方法被实现,则这个...

Go

Go语言排序(借助sort.Interface接口)

6年前 (2019-05-22) 1866浏览 0评论

排序是常见的算法之一,也是常见的面试题之一,程序员对各种排序算法也是津津乐道。实际使用中,语言的类库会为我们提供健壮、高性能的排序算法库,开发者在了解排序算法基...

Go

Go语言实现日志系统(支持多种输出方式)

6年前 (2019-05-22) 2955浏览 0评论

日志可以用于查看和分析应用程序的运行状态。日志一般可以支持输出多种形式,如命令行、文件、网络等。 本例将搭建一个支持多种写入器的日志系统,可以自由扩展多种日志...

Go

Go语言类型与接口的关系

6年前 (2019-05-22) 1865浏览 0评论

类型和接口之间有一对多和多对一的关系,下面将列举出这些常见的概念,以方便读者理解接口与类型在复杂环境下的实现关系。 一个类型可以实现多个接口 一个类型可以同时...

Go

Go语言实现接口的条件

6年前 (2019-05-22) 1835浏览 0评论

接口定义后,需要实现接口,调用方才能正确编译通过并使用接口。接口的实现需要遵循两条规则才能让接口可用。 接口被实现的条件一:接口的方法与实现接口的类型方法格式...

Go

Go语言结构声明(定义)

6年前 (2019-05-22) 2169浏览 0评论

接口是双方约定的一种合作协议。接口实现者不需要关心接口会被怎样使用,调用者也不需要关心接口的实现细节。接口是一种类型,也是一种抽象结构,不会暴露所含数据的格式、...

Go

Go语言使用匿名结构体解析JSON数据

6年前 (2019-05-22) 2096浏览 0评论

手机拥有屏幕、电池、指纹识别等信息,将这些信息填充为 JSON 格式的数据。如果需要选择性地分离 JSON 中的数据则较为麻烦。Go 语言中的匿名结构体可以方便...

Go

Go语言初始化内嵌结构体

6年前 (2019-05-22) 1871浏览 0评论

结构体内嵌初始化时,将结构体内嵌的类型作为字段名像普通结构体一样进行初始化,详细实现过程请参考下面的代码。 车辆结构的组装和初始化: package ma...