- 博客(8)
- 收藏
- 关注
原创 Go语言学习三 类型
文章目录类型声明别名类型声明定义类型声明基本类型数值类型rune 类型布林类型字符串类型数组切片类型声明Go语言的类型声明有两种形式:别名类型声明type (别名 = 类型名{别名 = 类型名})别名与原始类型完全等价。定义类型声明type (新类型名 类型名{新类型名 类型名})新类型与原始类型是不同的两个类型。不论哪种形式,如果只声明一个类型,可以把圆括号...
2018-12-20 16:26:53 377
原创 GO语言学习四 标识符与作用域
块Go语言中,块是指在一对相匹配的花括号内的一系列(可能为空的)语句。在源代码中除了显式的块,还有隐式的块:全局块:涵盖了所有Go源码文本包块:涵盖了一个包的所有Go源码文本文件块:涵盖了在一个文件内所有Go源码文本每个for、if、switch语句都视为它自身的隐式块switch、select语句的每个条件都是一个隐式块块可以嵌套并影响作用域。关于作用域,我们留在后面讲解。...
2018-12-20 12:11:24 201
原创 GO语言学习二 变量、常量与函数的声明
块Go语言中,块是指在一对相匹配的花括号内的一系列(可能为空的)声明和语句。在源代码中除了显式的块,还有隐式的块:全局块:涵盖了所有Go源码文本包块:涵盖了一个包的所有Go源码文本文件块:涵盖了在一个文件内所有Go源码文本每个for、if、switch语句都视为它自身的隐式块switch、select语句的每个条件都是一个隐式块块可以嵌套并影响作用域。关于作用域,我们留在后面讲...
2018-12-19 10:34:34 294
原创 GO语言学习一 Hello World!
文章目录环境准备GOROOT环境变量第一个程序环境准备Go语言当前支持Windows、MacOS、Linux三大主流PC平台,另外也提供了源码包,开发者可以为自己的平台编译安装。不论是使用了安装器还是从源代码编译安装,在那之后,都需要确保环境已经正确配置好了。打开一个命令行终端,输入命令:go version如果你的终端上显示的内容有类似于“not found”或“not recog...
2018-12-18 12:18:23 227
翻译 Kafka简介
简介Apache Kafka®是一个分布式流平台。这究竟是什么意思?流平台有三个关键能力:发布和订阅记录流,类似于消息队列或企业消息系统。以容错稳定的方式存储记录流。在记录流出现的时候就处理它们。Kafka通常用两种常见的应用场景:创建实时流数据管道,可靠的在系统或是应用之间获取数据。创建实时流应用,传输或响应流数据。先来些基本概念:Kafka可以跨越多个数据中心,在...
2018-12-12 15:01:52 113
翻译 GO语言规范-声明及作用域
文章目录块声明及作用域标签作用域导出标识符标识符的唯一性类型声明别名类型定义变量声明函数声明方法声明块块是指在相匹配的花括号内的,可能为空的一系列声明和语句。在源代码中除了显式的块,还有隐式的块:包含了所有Go源码文本的全局块每个包有一个包含了针对该包的所有Go源码文本的包块每个文件有一个包含了在该文件内所有Go源码文本的文件块每个for、if、switch语句都视为它自身的隐式块...
2018-12-10 12:24:38 248 3
翻译 Go语言规范-类型
文章目录类型方法集布尔类型数值类型字符串类型数组类型切片类型结构类型指针类型函数类型接口类型映射类型通道类型类型类型决定了值与可在值上应用的操作及方法。类型可以用类型名来标记,也可以用组合类型的类型字面来标记。组合类型有:数组、结构、指针、函数、接口、切片、映射、通道,都可以用类型字面来构造。每个类型都有基础类型,对于预定义的类型(布尔型、数值型)、字符串类型、类型字面,基础类型就是它自己...
2018-12-07 18:27:45 133
翻译 Go语言规范-词法元素
文章目录词法元素注释占位符分号标识符关键字操作符与标点整型字面浮点型字面虚数字面Rune字面字符串字面词法元素注释注释的作用是程序的文档,有两种形式:行注释:从双斜杠(//)开始直到行尾块注释:从斜杠和星号(/*)开始直到遇到第一个星号和斜杠(*/)在符号和字符串字面的内部不能使用注释,注释的内部也不能再注释。块注释中如果没有新行视为一个空格。其他的注释都视为新行。占位符占位...
2018-12-07 09:51:29 208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人