GO语言初探

1、GO使用UTF-8编码,纯Unicode文本编写。

2、$ go verson (windows)

3、windows下,需要设置go语言的环境变量,新建一个名为 GOROOT的变量,指向go的具体目录,例如:C:goin。

4、构建Go程序,需要进行编译和链接。

5、注释风格与C++相同,//和/**/。

6、main函数为入口,也是唯一的,每个Go程序必须包含的。

7、使用 import 导入相关的包。

8、支持常用的类型和操作符。

9、go语言中不适用分号结束,import导入多个包的时候,也不使用逗号隔开。

10、if,for等条件都不适用()括号。

11、函数和方法,使用func关键字进行定义。

12、go语言为强类型语言,使用操作符 :=  进行快速变量声明,可以自动进行变量类型的推导。(类似于js中的var的用法。)

13、依旧使用=进行赋值。

14、fmt包中,包含丰富的打印函数变体。log提供了日志记录的功能,os提供操作系统级别的函数和变量。

15、path/filepath提供了路径操作函数。

16、采用单引号表达字符,可以使用log.Fatal()函数。

17、go支持命名和匿名的自定义类型。

18、go语言中不存在类的概念,只讲类型和值。

19、go提供for不带条件的循环,即无限循环,需要在其中加入跳出循环的条件:例如:

for{if(err!=nil){break}}

原文地址:https://www.cnblogs.com/diaosizhang/p/3769099.html