目录
1. 不同类型变量的声明(定义)
- 传统方法
//不同类型变量的声明(定义)
var a int
var b float64
a, b = 10, 3.14
package main
import "fmt"
func main() {
//不同类型变量的声明(定义)
var a int
var b float64
a, b = 10, 3.14
fmt.Println("a = ", a)
fmt.Println("b = ", b)
}
- 简便方法
(1)第一种方法
var (
a int
b float64
)a, b = 10, 3.14
(2)第二种方法:可以在声明变量的同时对变量赋值,比如:
var (
a int = 1
b float64 = 2.0
)a, b = 10, 3.14
(3) 或者:省略类型名,因为变量可以自动推导类型
var (
a = 1
b = 2.0
)a, b = 10, 3.14
package main
import "fmt"
func main() {
//不同类型变量的声明(定义)
// var a int
// var b float64
//(1)第一种
// var (
// a int
// b float64
// )
//(2)第二种
// var (
// a int = 1
// b float64 = 2.0
// )
//(3)第三种
var (
a = 1
b = 2.0
)
a, b = 10, 3.14
fmt.Println("a = ", a)
fmt.Println("b = ", b)
}
2. 不同类型常量的声明(定义)
- 传统方法
const i int = 10
const j float64 = 3.14
- 简便方法
const (
i int = 10
j float64 = 3.14
)
或者:省略类型名,因为常量可以自动推导类型
const (
i = 10
j = 3.14
)
package main
import "fmt"
func main() {
//1. 不同类型变量的声明(定义)
// var a int
// var b float64
var (
a int
b float64
)
a, b = 10, 3.14
fmt.Println("a = ", a)
fmt.Println("b = ", b)
//2. 不同类型常量的声明(定义)
// const i int = 10
// const j float64 = 3.14
// const (
// i int = 10
// j float64 = 3.14
// )
const (
i = 10
j = 3.14
)
fmt.Println("i = ", i)
fmt.Println("j = ", j)
}