欢迎光临散文网 会员登陆 & 注册

代码之美:Swift流程控制与函数应用大揭秘

2023-10-07 12:39 作者:陈鹏宇老师  | 我要投稿


01:03:43


作业1:完成 Playgrounds 中《学习编程 1》的 Chapter5~7和《学习编程 2》的Chapter1。

请上传完成练习后的目录截图,证明你已完成全部编程练习(完成的章节标题会有对勾提示)。


作业2:假设我们正在开发一个简单的游戏。游戏从第1关开始,在第10关结束。我们已经部分地完成了一个 repeat-while循环来运行这个游戏。请填补其中的两个空白。


作业3:我们披萨店的大厨最近有点烦躁,她想用Swift来将菜单上的比萨名称按字母顺序进行排序。

瞧,她好像遇到了一点麻烦。你能编写一段代码帮帮她吗?

考虑考虑大厨的披萨清单,她已经将披萨名分别存储为了一组字符串变量。请你:


  • 使用你所学过的集合类型中的一种,来更好地表示披萨清单。
  • 将披萨名按字母顺序排序并打印它们。


作业4:下面有一个被打乱的Swift程序。你能重新排列代码片段,使其成为一个可以打印下面的输出结果的可正常运行的程序吗?这段程序用到了我们讲过的概念,也可能涉及到了一点我们还未涉及到的概念。

作业5:你的任务是从代码池中取出一些代码行,并将它们放入Playground的空白行中。相同的行最多只能使用一次,而且并不是所有的代码行都会被用到。你的目标是拼凑出能够打印下面所示输出的代码。

代码池:

要输出的结果:

作业6:假如你是Swift编译器

下面的每一个Swift代码片段都代表一个完整的Playground。你的任务是扮演Swift编译器,并确定这些代码是否能运行。如果它们无法编译,你觉得应该如何修复它们?


代码之美:Swift流程控制与函数应用大揭秘的评论 (共 条)

分享到微博请遵守国家法律