Add code
parent
6a315ca521
commit
b2fb9c90d4
|
@ -0,0 +1,2 @@
|
|||
all:
|
||||
go run main.go
|
|
@ -0,0 +1,19 @@
|
|||
package main
|
||||
|
||||
import "fmt"
|
||||
|
||||
func main() {
|
||||
var i interface{} = "hello"
|
||||
|
||||
s := i.(string)
|
||||
fmt.Println(s)
|
||||
|
||||
s, ok := i.(string)
|
||||
fmt.Println(s, ok)
|
||||
|
||||
f, ok := i.(float64)
|
||||
fmt.Println(f, ok)
|
||||
|
||||
f = i.(float64) // panic
|
||||
fmt.Println(f)
|
||||
}
|
Reference in New Issue