介绍go类型转换

package main

import "fmt"
import "strconv"

func main() {

	// 类型转换
	var a float32 = 10.5
	b := int(a)
	fmt.Println(b) // 10

	//以下转换会编译不通过
	//var c bool = true
	//var d int = int(c)

	var e int = 65
	var f string = string(e)
	fmt.Println(f) // 输出"A"而不是65

	// 使用strconv包转换数字类型为字符
	var g string = strconv.Itoa(e)
	fmt.Println(g) // 65
}


你可能感兴趣的文章