我正在尝试在我的Go应用程序中嵌入一个文本文件,但我无法弄清楚为什么它不起作用。
我在与我的Go程序相同的目录中有一个名为“hello.txt”的文件,但是当我编译和运行下面的代码时,它不会打印任何内容,而应该打印hello.txt的内容。
我在与我的Go程序相同的目录中有一个名为“hello.txt”的文件,但是当我编译和运行下面的代码时,它不会打印任何内容,而应该打印hello.txt的内容。
package main
import (
_ "embed"
"fmt"
)
// go:embed hello.txt
var hello string
func main() {
fmt.Println(hello)
}
我还尝试将hello
作为[]byte
,甚至使用文件系统并列出所有文件,但两者都显示没有嵌入任何内容。