亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

“string”和“func() string”類型有什么區別?

“string”和“func() string”類型有什么區別?

Go
尚方寶劍之說 2023-06-01 16:59:30
總的來說,我對編程還很陌生,更不用說 Go 了……目前我一直在嘗試通過 HTTP 提供一些內容,并且 [出于某些原因] 我有一個字符串,我想將其存儲在一個單獨的包中,并將其返回給我通過函數調用的主項目。但是我收到一個錯誤(以各種形式取決于我如何更改代碼):“不匹配的類型字符串和 func() 字符串”這是“數據”包package encodedjsvar base64EncodedJS stringfunc ReadEncodedJS() string { return base64EncodedJS}func init() { base64EncodedJS = "data:text/javascript;base64,largestring_blah_blah_blah=="}...然后調用它的主要代碼package mainimport (  "./encodedjs" )func main() { js := "some text to simply show one way I've tried" + encodedjs.ReadEncodedJS}
查看完整描述

1 回答

?
MM們

TA貢獻1886條經驗 獲得超2個贊

encodedjs.ReadEncodedJS?限定標識符僅表示函數,如果按原樣使用,它只是一個函數值(例如,可以分配給相同函數類型的變量)。

如果你想調用它并使用它的返回值,請使用括號,例如encodedjs.ReadEncodedJS().?這在Spec: Calls中有詳細說明。

由于要連接string值,因此必須調用它:

js?:=?"some?text?to?simply?show?one?way?I've?tried"?+?encodedjs.ReadEncodedJS()


查看完整回答
反對 回復 2023-06-01
  • 1 回答
  • 0 關注
  • 139 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號