第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

在 Sprintf 上查看獸醫(yī)警告

在 Sprintf 上查看獸醫(yī)警告

Go
小怪獸愛吃肉 2023-05-04 17:39:09
我正在做一個項目,我正在使用下面的東西func Test(format string, args ...interface{}) string {     return fmt.Sprintf(format, args...) }現(xiàn)在,當我運行時,go vet -v ./...它會警告我:無法在調(diào)用 Sprintf 時檢查非常量格式據(jù)我了解,這是因為第一個參數(shù)Sprintf不是常量,它可以是基本上作為格式字符串傳遞的任何內(nèi)容。它也很常見,例如這里的獸醫(yī)測試本身現(xiàn)在我知道這是 vet 工具中的一個錯誤,可以通過將 -printf=false參數(shù)傳遞給 go vet 來修復。但這也會禁用所有其他printf檢查,這是我不想要的?,F(xiàn)在真正的問題是,我該如何修復這些警告?
查看完整描述

1 回答

?
ABOUTYOU

TA貢獻1812條經(jīng)驗 獲得超5個贊

如果您通過包調(diào)用“go vet” ,您可以在注釋中使用no-lint 指令gometalinter告訴 gometalinter 忽略某些警告。例子:

func?Test(format?string,?args?...interface{})?string?{
????return?fmt.Sprintf(format,?args...)?//?nolint:?vet
????}


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

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號