18 lines
231 B
Go
18 lines
231 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
)
|
|
|
|
func main() {
|
|
var x interface{} = "str"
|
|
|
|
switch t := x.(type) {
|
|
case string:
|
|
fmt.Println("String!")
|
|
s := x.(string)
|
|
fmt.Println("As string: " + s)
|
|
default:
|
|
fmt.Println("Other: ", t)
|
|
}
|
|
} |