环境
- Time 2022-08-25
- Go 1.19
前言
说明
参考:https://gobyexample.com/embed-directive
目标
使用 Go 语言的内嵌命令。
示例
package main
import (
"embed"
)
//go:embed folder/single_file.txt
var fileString string
//go:embed folder/single_file.txt
var fileByte []byte
//go:embed folder/single_file.txt
//go:embed folder/*.hash
var folder embed.FS
func main() {
print(fileString)
print(string(fileByte))
content1, _ := folder.ReadFile("folder/file1.hash")
print(string(content1))
content2, _ := folder.ReadFile("folder/file2.hash")
print(string(content2))
}
总结
使用 Go 语言的内嵌命令。