पर एक पॉइंटर लौटाते हुए सी में जब मैं किसी फ़ंक्शन से स्टैक-निर्मित चर के पॉइंटर को वापस लौटाता हूं, तो फ़ंक्शन लौटने के बाद मेमोरी छोड़ देता है, इस प्रकार पॉइंटर को अपरिवर्तनीय बनाना असंभव हो जाता है। लेकिन जाओ में, संकलक मुझे कोई त्रुटि नहीं दे रहा है। क्या इसका मतलब यह है कि यह करना सुरक्षित है?जाओ - स्टैक
package main
import (
"fmt"
)
func main() {
fmt.Println(*(something()))
}
func something() *string {
s := "a"
return &s
}