Skip to content

Instantly share code, notes, and snippets.

View deltamobile's full-sized avatar

deltamobile

View GitHub Profile
@deltamobile
deltamobile / finalizer_example.go
Last active January 8, 2024 18:19
An example of the use of a finalizer (the runtime.SetFinalizer function) for a Go (golang) data structure. The documentation describes the expected signature for the function passed to SetFinalizer, but it is nice to see a running example. Tested with Go 1.1.2.
package main
import (
"fmt"
"runtime"
"time"
)
type Foo struct {
name string