// 包名(main包下的main函数是程序的入口)
package main
// 导入sdk(software developing kit)中的fmt包
import "fmt"
/*
一次性定义多个常量
定义在函数以外的常量对所有函数可见
*/
const (
lightSpeed = 300000
months = 12
)
/*
一次性定义多个变量
定义在函数以外的变量对所有函数可见
*/
var (
// 驼峰风格的成员定义
yearSeconds = 365 * 24 * 3600
// 首字母大写
YearSeconds = 365 * 24 * 3600
// 一个季度有多少天
monthDays = 30
)
// 入口函数(main包下的main函数是程序的入口)
func main01() {
// 定义圆周率常量
const pi = 3.14
// 定义圆的半径变量
var radius = 10.0
// 定义圆面积变量
var area = 0.0
// 使用表达式求圆的面积,赋值给面积变量
area = pi * radius * radius
// 输出结果
fmt.Println("圆的面积是", area)
}
// 访问全局常量变量(写在函数外部的成员可以被当前包下的所有函数访问)
func main02() {
// 计算一光年的距离
var lightYearDistance = lightSpeed * yearSeconds
// 变量的声明赋值二合一(只能在函数内部)
//lightYearDistance := lightSpeed * yearSeconds
// 计算一个季度有多少天
seasonDays := monthDays * 3
fmt.Println("一光年有",lightYearDistance, "公里;一个季度有",seasonDays, "天")
}
func main() {
// 一次性定义多个常量
const a,b,c = 1,2,3
// 一次性定义多个变量
var d,e,f = 4,5,6
// 输出
fmt.Println(a,b,c)
fmt.Println(d,e,f)
}
main01输出:
圆的面积是 314
main02输出:
一光年有 9460800000000 公里;一个季度有 90 天
main输出:
1 2 3
4 5 6
原文:https://www.cnblogs.com/yunweiqiang/p/11743246.html