카테고리 없음
Go empty interface
반응형
(cont.)
emptyp interface
모든 type을 "표현"하는 interface
즉, dynamic type이며 이는 Java의 Object, C의 void*와 유사하다.
func show(v interface{}) {
fmt.Println(v)
}
var x interface{}
x = 1
x = "A"
show(x) // "A"
func main() {
var a interface{} = 1
i := a
j := a.(int) // j는 int type, 값은 1
println(i) // pointer address
println(j) // 1
}
반응형
댓글