Swift Playgrounds Study:第24天

结果:『学习代码2』 数组 ,附加删除的值并修复数组超出范围的错误。

这些任务令我激动。

当我解决该问题时,我感觉很好。

这是我“附加删除的值”的溶剂

  //在第2行中创建一个包含所有坐标的数组。 
  //创建一个空的坐标数组。 

 让allCoordinates = world.allPossibleCoordinates 
 //创建两个[Coordinate]类型的空数组。 

  var row2 = world.row(2) 

  var testArray:[坐标] = [] 

 因为我在1…12 { 
 对于第2行中的坐标{ 
  world.place(Block(),at:坐标) 
  } 
  //删除坐标并将其附加到您的空数组中。 
  testArray.append(row2.remove(at:0)) 
  } 

  //为添加到空数组中的每个坐标放置一个字符。 
 用于testArray { 
  world.place(Character(),朝着:向南,在:坐标处) 
  } 

“修复阵列超出范围的错误”是焦点调试。