https://github.com/kanonji/golang_relative_path_sample
Golangでファイルを読み込む際の、相対パスの起点を確認したいのに、検索しても明確な答えが全然見つからないから、コード書いて確認した。
Gitリポジトリにする程のもんじゃない気もするけど、どうせまた忘れるだろうから、一応ね。
* os.ReadFile()
: os.Getwd()
で得られるカレントディレクトリを起点とする。
* go:embed
: //go:embed
を書いたファイルを起点とする。
挙動から、起点はこうなってるっぽい。
2つで起点が違うから、確認しておいてよかったかな