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