我们前面的两关都是在数组里放数字,所有的元素都是数字,那么元素能不能不是数字呢?能不是其他的类型呢?
当然可以。
在这样子的一岛上堆叠砖块。
首先我们还是要创建一个数组。
代码如下:
// 添加其余两个角的坐标。
var blockLocations = [
Coordinate(column: 0, row: 0),
Coordinate(column: 3, row: 3),
Coordinate(column: 3, row: 0),
Coordinate(column: 0, row: 3),
]
// 在每个坐标处放置五块砖。
for coordinate in blockLocations {
for i in 1 ... 5 {
world.place(Block(), at: coordinate)
}
}
执行后:
试试修改一下blockLocations 里的元素坐标试试。看看会有什么变化?
Coordinate(column: 1, row: 1)