当前位置:   article > 正文

GO语言学习日记:for循环对于数组的使用_go for 数组

go for 数组

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。

  1. func twoSum(nums []int,target int) []int{
  2. for i, x:= range nums{
  3. for j:= i+1; j < len(nums); j++{
  4. if x + nums[j] == target{
  5. return []int{i,j}
  6. }
  7. }
  8. }
  9. return nil
  10. }

输入

[2,7,11,15] 9

输出

[0,1]

for循环对于数组的使用基本语法:for key,value := range arr {//}

key , value : key是数组的索引,value是数组的值的拷贝。

arr:循环需要遍历的数组数据。

1.for _,value := range data{//}

如果不需要key的话可以忽略,value就是数组元素的拷贝。

2.for value := range data{//}

只写一个value,value就是数组的索引。

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号