面试题答案
一键面试package main
import (
"fmt"
)
func main() {
var data interface{}
data = 10
if num, ok := data.(int); ok {
fmt.Printf("类型是int,值为: %d\n", num)
} else {
fmt.Println("类型断言失败,不是int类型")
}
data = "hello"
if str, ok := data.(string); ok {
fmt.Printf("类型是string,值为: %s\n", str)
} else {
fmt.Println("类型断言失败,不是string类型")
}
}