最新 | 最热门 | 最高评价

+0  深入Go语言 - 7

Tag: Go
鸟窝 发于 2016年06月28日 13:27 | 点击: 504 | 展开摘要
本章介绍Go语言的各种语句。

Go语言的语法定义罗列了所有的语句类型:

Statement =
Declaration | LabeledStmt | SimpleStmt |
GoStmt | ReturnStmt | BreakStmt | ContinueStmt | GotoStmt |
FallthroughStmt | Block | IfStmt | SwitchStmt | SelectStmt | ForStmt |
De

查看全文: http://www.udpwork.com/item/15606.html

+0  深入Go语言 - 5

Tag: Go
鸟窝 发于 2016年06月21日 15:52 | 点击: 348 | 展开摘要
本文介绍Go语言的表达式。

表达式代表一个值的计算, 计算通过运算符和函数应用在操作数上(operand)。

操作数代表表达式中的基本值。它可以字面量,标识符。 标识符表示常量、变量、函数、方法表达式、或者一个括号表达式。

空标识符“_”只能出现在赋值语句的左边。

包代码块中定义的标识符通过 package.identifier访问。

表达式的形式有多种,可以参看官方文档: Primary expressions。

以下都是合法的表达式:

1
2
3
4
5
6

查看全文: http://www.udpwork.com/item/15604.html

+0  深入Go语言 - 4

Tag: Go
鸟窝 发于 2016年06月20日 15:56 | 点击: 328 | 展开摘要
本文介绍Go的声明和作用域。

声明用于常量、变量、类型、函数、标签和包。

每个非空标识符(identifier)必须声明。同一代码块中标识符只能声明一次。标识符不能同时声明在文件代码块和包代码块中。

空标识符为下划线 "_",它可以做为匿名占位符。

一个声明的标识符的作用域总结如下:

预声明的标识符的作用域是全局代码块如int、true等

顶层的(函数之外)的标识符, 用来声明常量、类型、变量或者函数(非方法), 这些标识符的作用域是包代码块

查看全文: http://www.udpwork.com/item/15601.html

+0  深入Go语言 - 2

Tag: Go
鸟窝 发于 2016年06月17日 17:19 | 点击: 339 | 展开摘要
本文介绍Go语言的常量和变量的语言细节。

常量

只有数值类型和字符串类型才可以作为常量。

数值类型包括 布尔类型、rune类型、各种整型、浮点类型、复数。

常量值既可以是数值类型的字面量,也可以是字符串字面量,以及常量的等价形式, 如:

常量表达式, 如 4 * 5

转换结果是常量, 如 int(10.0)

内建函数的返回值, 如unsafe.Sizeof、cap、len

复数、实数和虚数的应用

true和false赋值给bool类型的常量

内建的 iot

查看全文: http://www.udpwork.com/item/15572.html