语言支持

Go语言原生支持Unicode,它可以处理全世界任何语言的文本。

语言组织

  1. Go语言代码由包组织而成
  2. 一个目录定义一个包,目录中存放N个.go源码包
  3. 包通过import关键字导入到其它的包中使用
  4. Go采用静态编译,将所有第三方依赖打包编译为一个光秃秃的可执行文件
  5. Go语言只有一种循环语言,就是for语句
  6. printf常用转换字符
%d 十进制整数
%x, %o, %b 十六进制,八进制,二进制整数。
%f, %g, %e 浮点数: 3.141593 3.141592653589793 3.141593e+00
%t 布尔:true或false
%c 字符(rune) (Unicode码点)
%s 字符串
%q 带双引号的字符串"abc"或带单引号的字符'c'
%v 变量的自然形式(natural format)
%T 变量的类型
%% 字面上的百分号标志(无操作数)