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

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

有什么辦法可以將函數名別名為“ _”?

有什么辦法可以將函數名別名為“ _”?

Go
蠱毒傳說 2021-05-07 14:08:10
在Go中,是否存在以下情況的gettext縮寫形式:_("String to be translated.")可以用嗎?在我非常確定答案是“不”的那些情況中,有一次問我是否忽略了某些事情。我在想可以達到的最佳效果是:import . "path/to/gettext-package"...s := gettext("String to be translated.")由于下劃線具有非常特定的含義,因此嘗試定義名為“ _”的函數會導致編譯時錯誤“無法將_用作值”。
查看完整描述

1 回答

?
慕容708150

TA貢獻1831條經驗 獲得超4個贊

否??瞻讟俗R符


...不引入新的綁定。


IOW,您可以將“事物”聲明為已命名,_但不能使用該“名稱”以任何方式引用它們。


但是,可以接近目標:


package main


import "fmt"


var p = fmt.Println


func main() {

        p("Hello, playground")

}

(也在這里)


IE。您可以將任何(本地或導入的)函數綁定到變量,然后通過該變量調用該函數,從而擺脫包前綴-如果您認為方便的話。海事組織沒有,順便說一句。


查看完整回答
反對 回復 2021-05-31
  • 1 回答
  • 0 關注
  • 205 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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