Go语言编程快速入门:做个计算器(算术运算符、变量、常量、打印)
P3 go02 - 做个计算器(算术运算符、变量、常量、打印)
四则运算
提供了这几种:+、-、*、/、%
没有了 0.1+0.2 的符点数问题
运行main.go
go run main.go几种输出
- Println,换行输出
- Print,输出,不换行
- Printf,带格式输出 %v,第一个参数必须是字符串
- 可以利用 %4v 这种带数字的对齐文本

常量、变量
- var/const
- 同时声明多个变量
package main
import (
	"fmt"
)
func main() {
	fmt.Println("hello.")
	fmt.Println(0.1 + 0.2)
	var a = 1
	var b = 2
	var (
		c = 1
		d = 2
	)
	var e, f = 1, 2
	fmt.Println(a, b, c, d, e, f)
}赋值
package main
import (
	"fmt"
)
func main() {
	var weight = 0.2
	weight *= 1.2
	fmt.Println(weight)
}猜数
rand包,生成伪随机数
package main
import (
	"fmt"
	"math/rand"
)
func main() {
	for i := 0; i < 10; i++ {
		fmt.Println(rand.Intn(10))
	}
}作业
求 56000000KM,28天(d)的行进速度(KM/h)
package main
import "fmt"
func main() {
	const hours = 28 * 24
	const dis = 56000000
	fmt.Println(dis / hours)
}