Go语言学习
1.包 每个go语言程序都是由包来构成的,程序从main包开始运行,
package main
import (
"fmt"
"math/rand"
)
func main() {
fmt.Println("My favorite number is", rand.Intn(10))
}
每个程序都是从main包开始运行的,这个程序我们引入了两个外来的包,一个是fmt,一个是math/rand,这里的import引入包我来理解是和我们c语言里边的头文件是相似的,这里边包含了一些已经封装的函数我们直接使用就可以。当有多个包引入的时候像我们上边的情况我们也可以用另外的方式来实现多个包的引用。
import “fmt”
Import “math” 不过分组导入的话更好一些代码看起来更加整洁一些。
在go语言里边有导出名的概念,如果一个名字是大写字母开头那就说明他是已经导出的。fmt是go语言里边十分常用的一个包,这个包包含了基本的输入输出函数和我们的iostream有些类似。上边用到的是println函数这个函数在我看来是类似于cout的他没有那些格式化的输出,如果要是在go语言里边用c语言里边的格式化输出就
就需要用到printf函数来进行格式化输出