最新消息:码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

少儿编程的文章

Go

Go语言package(创建包)

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

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

Go

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

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

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

Go

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

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

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

Go

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

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

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

Go

Go语言接口的嵌套组合

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

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

Go

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

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

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

Go

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

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

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

Go

Go语言类型与接口的关系

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

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

Go

Go语言实现接口的条件

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

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

Go

Go语言结构声明(定义)

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

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