Categorygithub.com/devlights/try-golangexamplessingleappreplace_timenow_with_golinkname_directive
package
0.5.36
Repository: https://github.com/devlights/try-golang.git
Documentation: pkg.go.dev

# README

これは何?

go:linknameコンパイラディレクティブ を利用して

time.Now() を置き換えるサンプルです。参考情報に上げているサイトの記事がとても勉強になりました。

実行すると以下のようになります。

$ task
task: [build] go build -o app
task: [default] ./app
2000-01-01 00:00:00 +0000 UTC

time.Now() の結果を固定日時になるように置き換えているので、どのタイミングでtime.Now()を呼んでも同じ日時となります。

参考情報