最新消息:网站支持在线创作,微信分享,请点击【创作中心】编辑作品。

Go

Go语言是一种新的语言,一种并发的、带垃圾回收的、快速编译的语言。它具有以下特点:
1.它可以在一台计算机上用几秒钟的时间编译一个大型的Go程序。
2.Go语言为软件构造提供了一种模型,它使依赖分析更加容易,且避免了大部分C风格include文件与库的开头。
3.Go语言是静态类型的语言,它的类型系统没有层级。因此用户不需要在定义类型之间的关系上花费时间,这样感觉起来比典型的面向对象语言更轻量级。
4.Go语言完全是垃圾回收型的语言,并为并发执行与通信提供了基本的支持。

Go语言package(创建包)

少儿编程 8个月前 (05-22) 174浏览 0评论

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

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

少儿编程 8个月前 (05-22) 218浏览 0评论

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

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

少儿编程 8个月前 (05-22) 180浏览 0评论

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

Go语言接口的嵌套组合

少儿编程 8个月前 (05-22) 216浏览 0评论

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

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

少儿编程 8个月前 (05-22) 178浏览 0评论

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

Go语言类型与接口的关系

少儿编程 8个月前 (05-22) 209浏览 0评论

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

Go语言实现接口的条件

少儿编程 8个月前 (05-22) 195浏览 0评论

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

Go语言结构声明(定义)

少儿编程 8个月前 (05-22) 156浏览 0评论

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