我正在使用flag
包来读取我传递给 Golang 程序的所有参数。的问题是,如果我传递参数如"\x41BC"
,它不是读为3字节阵列(字符'A'
,'B'
和'C'
),但作为一个6字节阵列('\'
,'x'
,'4'
,'1'
,'B'
,'C'
)。
如果回答可能有用,我正在使用以下方法阅读该字符串:
flag.StringVar(¶m, "param", "", "the param with hex chars")
有没有办法避免这种情况?
蝴蝶不菲
相关分类