1.在golang中不同类型的数据进行赋值的时候需要进行类型转换。
package main
import "fmt"
func main(){
var num int32 =30
var te int64 =20
//te=num
//因为num何te是不同类型,所以不能赋值,需要进行类型转换之后才能赋值。
te=int64(num)
fmt.Printf("num is %d\nte is %d\n",num,te)
}
有疑问加站长微信联系(非本文作者)
1.在golang中不同类型的数据进行赋值的时候需要进行类型转换。
package main
import "fmt"
func main(){
var num int32 =30
var te int64 =20
//te=num
//因为num何te是不同类型,所以不能赋值,需要进行类型转换之后才能赋值。
te=int64(num)
fmt.Printf("num is %d\nte is %d\n",num,te)
}
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
1.在golang中不同类型的数据进行赋值的时候需要进行类型转换。
package main
import "fmt"
func main(){
var num int32 =30
var te int64 =20
//te=num
//因为num何te是不同类型,所以不能赋值,需要进行类型转换之后才能赋值。
te=int64(num)
fmt.Printf("num is %d\nte is %d\n",num,te)
}