2.笔记go语言——包
来源:互联网 发布:js json对象key值排序 编辑:程序博客网 时间:2024/05/20 15:12
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)
}
阅读全文
0 0
- 2.笔记go语言——包
- 37.笔记go语言——包
- 30.笔记go语言——关于闭包
- 57.笔记go语言——闭包
- Go语言学习笔记---包
- Go语言学习笔记 -- 包
- go语言学习------Go 记录日志——log包
- 43.笔记go语言圣经——go语言特性
- 45.笔记go语言圣经——go语言变量
- 50.笔记go语言——go语言函数细节
- 51.笔记go语言——go语言数据结构
- 59.笔记go语言——go语言中的反射
- 九、Go语言库之strconv包--GO语言笔记
- go笔记【一】——http包
- Go语言学习笔记(六) [包]
- 31.笔记go语言——go doc命令
- 42.笔记go语言圣经——go起源
- 46.笔记go语言圣经——go运行时
- Httpcilent请求数据
- 第四周项目(1)单链表的应用
- binwalk for windows
- DataStructure项目总结
- Python修改字符串的大小写
- 2.笔记go语言——包
- 3.笔记go语言——函数
- 读书笔记:C和指针1
- bzoj 1513: [POI2006]Tet-Tetris 3D 线段树套线段树
- 线程的停止
- 欢迎使用CSDN-markdown编辑器
- HDU1223 Order Count 动态规划 组合数
- 为什么机器学习算法要与人类水平比较
- Leetcode#101. Symmetric Tree(对称树)