【发布时间】:2019-06-11 22:36:35
【问题描述】:
我对一般编程很陌生,更不用说 Go 了……目前我一直在尝试通过 HTTP 提供一些内容,[出于原因]我有一个字符串,我想存储在一个单独的包中,并提供它通过函数调用回到我的主项目。 但是我收到一个错误(以各种形式,取决于我如何更改代码):
“不匹配的类型 string 和 func() string”
这里是“数据”包
package encodedjs
var base64EncodedJS string
func ReadEncodedJS() string {
return base64EncodedJS
}
func init() {
base64EncodedJS = "data:text/javascript;base64,largestring_blah_blah_blah=="
}
...然后是调用它的主代码
package main
import (
"./encodedjs"
)
func main() {
js := "some text to simply show one way I've tried" + encodedjs.ReadEncodedJS
}
【问题讨论】:
-
考虑参加Tour of Go 以获得 Go 语言和语法的基础。这不会花很长时间,并且对理解基础知识有很大帮助。
-
我忘记了 ()