In C, wenn ich einen Zeiger einer stack-created-Variable von einer Funktion zurückgeben, wird der Speicher nach der Funktion zurückgegeben, so dass der Zeiger unmöglich dereferenziert werden kann. Aber in Go gibt der Compiler mir keine Fehler. Bedeutet das, dass dies sicher ist?Go - Zurückgeben eines Zeigers auf Stapel
package main
import (
"fmt"
)
func main() {
fmt.Println(*(something()))
}
func something() *string {
s := "a"
return &s
}