Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.21 KB

go.md

File metadata and controls

27 lines (20 loc) · 1.21 KB

GoSpecification

参考资料:

Go语言圣经(中文版)


Go 编程语言是一个开源项目,它使程序员更具生产力。

Go 语言具有很强的表达能力,它简洁、清晰而高效。得益于其并发机制, 用它编写的程序能够非常有效地利用多核与联网的计算机,其新颖的类型系统则使程序结构变得灵活而模块化。 Go 代码编译成机器码不仅非常迅速,还具有方便的垃圾收集机制和强大的运行时反射机制。 它是一个快速的、静态类型的编译型语言,感觉却像动态类型的解释型语言。


fmt.Printf() 格式符:

%d          int变量
%x, %o, %b  分别为16进制,8进制,2进制形式的int
%f, %g, %e  浮点数: 3.141593 3.141592653589793 3.141593e+00
%t          布尔变量:true 或 false
%c          rune (Unicode码点),Go语言里特有的Unicode字符类型
%s          string
%q          带双引号的字符串 "abc" 或 带单引号的 rune 'c'
%v          会将任意变量以易读的形式打印出来
%T          打印变量的类型
%%          字符型百分比标志(%符号本身,没有其他操作)