摘要: package mainimport "fmt"func adder() func(int) int { sum := 0 return func(x int) int { sum += x return sum }}func main() { pos, neg := adder(), adde... 阅读全文
posted @ 2014-08-02 23:45 催眠术 阅读(1360) 评论(0) 推荐(0) 编辑
摘要: forGo 只有一种循环结构——`for` 循环。基本的for循环除了没有了 `( )` 之外(甚至强制不能使用它们),看起来跟 C 或者 Java 中做的一样,而 `{ }` 是必须的。package mainimport "fmt"func main() { sum := 0 for i := ... 阅读全文
posted @ 2014-08-02 21:47 催眠术 阅读(752) 评论(0) 推荐(0) 编辑
摘要: Packages每个 Go 程序都是由包组成的。程序运行的入口是包 `main`。这个程序使用并导入了包"fmt"和 `"math/rand"`。按照惯例,包名与导入路径的最后一个目录一致。例如,`"math/rand"` 包由package rand语句开始。注意:这个程序的运行环境是固定的,因此... 阅读全文
posted @ 2014-08-02 18:26 催眠术 阅读(584) 评论(0) 推荐(0) 编辑
摘要: Go 本地化该指南也有其他语言版本:Brazilian Portuguese — Português do BrasilCatalan — CatalàSpanish — EspañolFrench - FrançaisHebrew — עִבְרִיתJapanese — 日本語Korean — ... 阅读全文
posted @ 2014-08-02 18:15 催眠术 阅读(493) 评论(0) 推荐(0) 编辑
摘要: the first projectpackage mainimport "fmt"func main() { fmt.Println("Hello, 世界")}和往常一样,先对世界say hello 阅读全文
posted @ 2014-08-02 18:12 催眠术 阅读(147) 评论(0) 推荐(0) 编辑