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

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

如何解析Golang中的參數列表(多個重復和逗號分隔)?

如何解析Golang中的參數列表(多個重復和逗號分隔)?

Go
HUX布斯 2022-09-12 20:09:42
我需要解析GO中的不同參數(多個重復和逗號分隔)。對于此示例,我該怎么做:go run ./test.go -param "one, two" -param "tree" -param "four"此示例很好,但不適用于上述示例:[one, two tree four]即,它適用于多個重復參數,但不適用于逗號分隔。如何改進上述腳本以解析多個參數,包括逗號分隔,以便在結果中獲取此(無逗號):[one two tree four]?
查看完整描述

1 回答

?
慕妹3146593

TA貢獻1820條經驗 獲得超9個贊

修改該方法,使其在逗號處拆分其參數,并將結果追加到接收方。Set


func (i *arrayFlags) Set(value string) error {

    s := strings.Split(value, ",")

    for i := range s {

        s[i] = strings.TrimSpace(s[i])

    }

    *i = append(*i, s...)

    return nil

}


查看完整回答
反對 回復 2022-09-12
  • 1 回答
  • 0 關注
  • 209 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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