Swift Playgrounds Study:第23天
结果:『Learn to Code2』 数组 ,Island Builder。
我花了两天时间才能完成任务“ Island Builder” 。
对我来说,这是艰巨的任务。
我的解决方案在这里💁
让allCoordinates = world.allPossibleCoordinates
//创建两个[Coordinate]类型的空数组。
var岛:[坐标] = []
var sea:[坐标] = []
用于所有坐标{
如果坐标列 3 &&坐标行 3 {
//附加到孤岛数组。
island.append(坐标)
如果coordinate.column 3 || ordinate.row 3 {
//附加到海数组。
sea.append(坐标)
}
}
//对于岛阵列,放置块。
用于岛屿{
world.place(Block(),at:坐标)
}
//对于您的海浪,放置水。
用于海上{
world.removeItems(at:坐标)
world.place(Water(),at:坐标)
}
实际上,我放弃了解决任务。
但是,在此任务中我们看不到提供的解决方案。
所以我只需要继续工作。
数组区域很难。