demo.go(变量的定义、声明):
package main
import (
"fmt"
"math"
)
func main(){
// 变量的定义
// var 变量名 类型 = 值
var num1 int = 50
num1 += 25
fmt.Println(num1) // 75
// 变量的声明(未赋值)。
var num2 int
fmt.Println(num2) // 0 int类型的变量默认值0
// math.Pow() 次方
var num3 float64 = 2
var sum float64 = math.Pow(num3, 10) // num3的10次方 (num3必须是float类型)
fmt.Println(sum) // 1024
}
demo.py(变量的定义,自动推导类型,常用):
package main
import "fmt"
func main(){
// 自动推导类型
a := 10 // 根据赋的值自动推导类型 int
b := 11.2 // float64
c := "哈哈" // string类型
fmt.Println(a) // 10
fmt.Println(b) // 11.2
fmt.Println(c) // 哈哈
}