Go学习随笔(一)

2019-04-10  本文已影响0人  neal秦

Go学习随笔(一)

package main      必须是main包模块下,跟java不一样package的包名和文件所在路径可以不一 致

func main(){}   程序入口必须是main方法并且不能携带参数,如果一定要参数使用os.Args获取命令行参数,main方法没有返回值如果要返回状态只能使用os.Exit(?) 0为正常退出 非0为异常退出

func TextXXX(t *testing.T){}   test单元测试类似于java juint  test测试类必须以xxx_test.go结尾,test方法必须以TestXXX格式命名

输出语句为 fmt.Print() 支持多参数以","分割 ;fmt.Println效果一致但是自带换行;

Log输出语句为 t.Log(xxx)同样支持多参数以","分割 ;t.Logf为格式化输出。比如:t.Logf("%T",变量)输出变量类型

import xxx ()  导包方法跟java不一样的地方在于导入多个包的时候用()包裹参数以","分割

GO语言中 每行代码结尾不需要";"

上一篇下一篇

猜你喜欢

热点阅读