为了账号安全,请及时绑定邮箱和手机立即绑定

golang slice 遍历取值问题

golang slice 遍历取值问题

当年话下 2019-05-21 16:55:59
funcMaxMin(position[][]float64)(max,min[]float64){fork,v:=rangeposition{ifk==0{max=position[k]min=position[k]continue}ifv[0]>max[0]{max[0]=v[0]}ifv[1]>max[1]{max[1]=v[1]}ifv[0]
查看完整描述

2 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

funcMaxMin(position[][]float64)(max,min[2]float64){//改为数组解决
fork,v:=rangeposition{
ifk==0{
max=[2]float64{
position[k][0],
position[k][1],
}
min=[2]float64{
position[k][0],
position[k][1],
}
continue
}
ifv[0]>max[0]{
max[0]=v[0]
}
ifv[1]>max[1]{
max[1]=v[1]
}
ifv[0]min[0]=v[0]
}
ifv[1]min[1]=v[1]
}
fmt.Println(v)
}
return
}
                            
查看完整回答
反对 回复 2019-05-21
  • 2 回答
  • 0 关注
  • 1472 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信