类型转换
不同类型间无法进行运算,go中不会进行自动类型转换,需要手动进行类型转换
示例1,不同类型间进行运算
package main
import "fmt"
func main() {
//类型转换
var intA int = 2
var uintB uint = 3
fmt.Println(intA + uintB)
}
标准输出:
command-line-arguments
.\int.go:10:19: invalid operation: intA + uintB (mismatched types int and uint)
示例2,类型转换
package main
import "fmt"
func main() {
//类型转换
var intA int = 2