jjzjj

ParseUint

全部标签

string - Golang 将字符串拆分并解析为不同的类型

我不确定我的方法是否正确,或者它是否过于骇人听闻。有没有办法改进这段代码?funcsplitStatValues(datastring)(uint16,uint16,uint16,uint16,uint16,uint16,uint16,uint32,uint32){vals:=strings.SplitN(data,",",9)varlv,str,agi,stm,spr,wis,conuint16varki,expuint32for_,s:=rangevals{xe:=strings.SplitN(s,":",2)ifxe[0]=="Lv"{_lv,_:=strconv.ParseUi

go - 在 go lang 中将字符串转换为 uint

我正在尝试使用以下代码在32位ubuntu上将字符串转换为uint。但它总是将其转换为uint64,尽管在函数中显式传递32作为参数。下面的代码mw是imagemagick的对象图书馆。当调用mw.getImageWidth()和mw.getImageHeight()时返回uint。此外,它接受resize中的uint类型参数。功能。width:=strings.Split(imgResize,"x")[0]height:=strings.Split(imgResize,"x")[1]varmasterWidthuint=mw.GetImageWidth()varmasterHeigh

go - 在 go lang 中将字符串转换为 uint

我正在尝试使用以下代码在32位ubuntu上将字符串转换为uint。但它总是将其转换为uint64,尽管在函数中显式传递32作为参数。下面的代码mw是imagemagick的对象图书馆。当调用mw.getImageWidth()和mw.getImageHeight()时返回uint。此外,它接受resize中的uint类型参数。功能。width:=strings.Split(imgResize,"x")[0]height:=strings.Split(imgResize,"x")[1]varmasterWidthuint=mw.GetImageWidth()varmasterHeigh