week2

作者: 金鸣先生 | 来源:发表于2020-11-22 19:25 被阅读0次

1.为什么书中选取例子package main?

1)main是特殊的package,go的可执行方法,只有main包下的main方法,它先初始化import的所有包,先常量,再变量,初始结束后,才执行main()。

2)如果不使用main,go也支持相互调用包,但是很容易出错,因为无论是否存在相同的包,go都需要用"全目录名"代表引用该目录下的包,初学者很容易混淆。

不同类型的值需要不同的函数,因为go是静态的,所以它会报错,需要将类型对应,并且传递给fmt.println才能正确输出。

声明变量用"=" ,声明变量-给变量赋值-使用变量,也可直接省略变量类型。

int和float64零值是"0",string是空,bool是"false"。

也可用:=进行短变量声明。

命名规则,必须字母开头,大写开头的变量,函数或者类型,可导出,反之则只能当前包使用,多单词构成,每个单词第一个字母大写,"i"代表"index","max"代表"maximum"。

转换运算需要再变量前加类型即可。

相关文章

网友评论

      本文标题:week2

      本文链接:https://www.haomeiwen.com/subject/yyxpiktx.html