エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
go:embedを使ってローカルにあるファイルを呼び出す方法
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
go:embedを使ってローカルにあるファイルを呼び出す方法
はじめに ローカルにあるファイルを呼び出す方法として、go言語を使用して プロジェクト配下にあるファ... はじめに ローカルにあるファイルを呼び出す方法として、go言語を使用して プロジェクト配下にあるファイルであればファイルパスを指定してosなどを使用して読み込むことができますが go buildコマンドでビルドした場合には.goファイル以外はビルドの対象にならないため ビルドしたファイルを実行しても、読み込み対象のファイルが存在しないためエラーが発生してしまいます。 go:embedとは go 1.16から追加されたpackageで 外部ファイルをプログラムの中に埋め込むための機能です。 これにより、プログラムと一緒に配布される必要のある設定ファイルやリソースファイルを、実行バイナリとしてパッケージングすることができます。 プログラム内で指定した、.goファイル以外を実行ファイルに組み込むことができるようになるので、デプロイや配布が容易になります。 ファイルを読み込むのではなく、ビルド時に