我不确定我的方法是否正确,或者它是否过于骇人听闻。有没有办法改进这段代码?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