Go基础语法7:类型转换及类型别名

1.类型转换

只有相互兼容的类型之间才可以转换,不兼容的类型,如果使用了转换函数,在编译时会出错。

1.1不兼容类型的错误示范

已知:bool型和int型不兼容

package main
import "fmt"
func main(){
   
	var a int = 10
    var b bool = true			
    fmt.Println(bool(a))			//试图把a变为bool类型输出
}

报错信息:不能转化一个int类型到bool类型

你可能感兴趣的:(golang大师之路,c++,编程语言,go)