GO语言:常量

44 阅读1分钟
package main

import "fmt"

func main(){
	fmt.Println("I have", 10, "apples")  //十进制
	fmt.Println("I have", 010, "apples") //八进制
	fmt.Println("I have", 0x10, "apples")//十六进制
}
package main

import "fmt"

func main(){
	const num = 10 //定义一个常量
        //const num int = 10
        const num1 = 9e-2
        //const num1 float32 = 9e-2
	fmt.Println("I have", num, "apples")
}
package main

import "fmt"

func main(){
	const(
		num  = 0
		num1 = 1
		num2 = 2
	)
	fmt.Println(num, num1, num2)
}
package main

import "fmt"

func main(){
	const(
		num  = iota
		num1 = iota
		num2 = iota
		num3 = iota
	)
	fmt.Println(num, num1, num2, num3)
        //统计在一行代码中iota被调用的次数
}