pointer
pointer를 왜 쓰나
pointer를 쓰는 방법
var a int
var p *int
p = &a
*p = 100 #p가 가르키는 주소값이 100으로 바뀜
type Data struct {
value int
}
func ChangeData (arg \*Data) {
// (*args).value 원래는 이렇게 써야하나 아래처럼 써도 된다.
arg.value
}
changeData(&100)
var data Data
var p *Data = &data
var p *Data = &Data{xxx}new를 이용한 내장 함수
Last updated