多语言展示
当前在线:896今日阅读:176今日分享:34

如何通关 swift学习编程2 第42关

ipad 上Playgrounds 是利用swift 5.1 语言进行编程,进行挑战的编程小游戏,对现在对【第42关-生成地图】经验讲述。
工具/原料
1

ipad 安装Playgrounds

2

Playgrounds 安装了 学习编程2

方法/步骤
1

目标:生成地图

3

我们补充代码即可运行。补充的代码在题目中已经有提示,在此不赘述。

4

运行程序后生成的地图

总结
1

生成的地图如果要大面积,会出现索引的超出,此时只需要将索引重制到0 即可重新开心正常运行。

2

你可以改变 var heights: [ Int ] =[7,3,2,4,5 ] 中的数字排序、大小或数量以改变地形。

3

通关后给出的提示:你发现了如何组织【索引超出范围错误】的发生吗?例如,数组中的值为10时,说明你可以访问的最大【索引】为9(因为索引由0开始)。

4

如果index 变量等于heights.count(值10),那么你将尝试访问索引10,这就会引发数组越界。相反,你可以在index 变量的值等于数组中的项目数时将它还原成0。

注意事项

尝试如果没有架构的程序,思考如何撰写这篇程序。

推荐信息