2.笔记go语言——包

2.笔记go语言——包

每个 Go 程序都是由包组成的。

程序运行的入口是包 main。

这个程序使用并导入了包 "fmt" 和"math/rand"。

按照惯例,包名与导入路径的最后一个目录一致。例如,"math/rand" 包由 package rand 语句开始

代码

package main

 

import (

           "fmt"

           "math/rand"

)

 

func main() {

           fmt.Println("Myfavorite number is", rand.Intn(10))

}

执行如下:

           Myfavorite number is 1

 

 

导入

代码用圆括号组合了导入,这是“打包”导入语句。

同样可以编写多个导入语句,例如:

import "fmt"
import "math"

不过使用打包的导入语句是更好的形式。

导出名

在导入了一个包之后,就可以用其导出的名称来调用它。

在 Go 中,首字母大写的名称是被导出的。

Foo 和 FOO 都是被导出的名称。名称 foo 是不会被导出的。

执行代码。然后将 math.Pi 改名为 math.pi 再试着执行一下,会报错的。

package main

import (

       "fmt"

       "math"

)

func main() {

       fmt.Println(math.Pi)

}

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值