C에서 함수에서 스택 생성 변수의 포인터를 반환하면 함수가 반환 된 후 메모리가 삭제되어 포인터를 참조 해제 할 수 없게됩니다. 그러나 Go에서는 컴파일러가 오류를주지 않습니다. 이것이 안전하다는 것을 의미합니까?이동 - 포인터를 스택에 반환
package main
import (
"fmt"
)
func main() {
fmt.Println(*(something()))
}
func something() *string {
s := "a"
return &s
}