Array 和其他语言的数组不同。 数组是值类型,赋值和传参会复制整个数组,而不是指针。 数组长度必须是常量,且是类型的组成部分。2[int] ...
函数定义 不支持嵌套(nested)、重载(overload)和默认参数(default paramter)。 无需声明原型 支持不定长变参 支...
保留关键字 语言设计简练,只有 25 个保留关键字。 运算符 全部运算符、分隔符、以及其他符号。 运算符结合率从左到右。 简单位运算 初始化 初...
Go Micro(6)——构建弹性、高容错的应用 构建分布式系统是很有挑战性的,这毫无疑问。虽然我们已经解决了很多工程上的问题,我们仍然重复的在...
Go Micro(5)——架构与微服务的设计模式 有很多关于 micro 架构的疑问和微服务的设计模式的问题,今天我们讨论一下这两个话题。 关于...
Go Micro(4)——基于消息队列NATS构建微服务 这篇文章我们会讨论基于 NATS 使用 Micro。讨论包括了服务发现,同步通信和异步...
类型系统 Go 语言是更好的 C 语言,很多思想来源于 C 语言,毕竟 Go 的设计者就是 C 的设计者在几十年之后再创新高。 变量的声明引入和...
Go Micro(3)——开发微服务 这是一个高等级的说明:怎样使用 go-micro 来编写微服务,如果你想学习更多微服务的知识以及Micro...
微服务工具箱 现在你也许听到了这个新现象:微服务。如果你对此不熟悉也有兴趣学习,欢迎参考上一篇文章。 这篇文章我们将讨论 Micro - 一个开...