Skip to content

Instantly share code, notes, and snippets.

@ercang
ercang / pointer-escape.go
Last active November 30, 2021 21:32
Simple pointer escape example
package main
import "fmt"
func main() {
var pointerToInt *int = ReturnStackVariable()
fmt.Printf("Here is the number! %v\n", *pointerToInt)
}
func ReturnStackVariable() *int {
package main
import (
"sync/atomic"
"time"
)
var sharedIntForAtomic int64 = 0
var unusedValueForAtomic int = 0