go语言 类型断言(带判断)案例

类型断言(带判断)案例

package main

import "fmt"

type Point struct {
	x int
	y int
}

func main() {
	// 带检测类型断言其他案例
	var x interface{}
	var num float64 = 1.1
	x = num
        // 类型断言 y=x 会报错
	y ,ok := x.(float64)      
	if ok == true {
		fmt.Println("y的值是=",y)
	}	else {
		fmt.Println("convert fail...")
	}

	fmt.Println("其他代码")

}


posted @ 2023-03-18 15:45  六月OvO  阅读(6)  评论(0编辑  收藏  举报