我使用完全由Apple提供的代码,但我不知道为什么我得到这个编译时隐藏错误预期模式如截图所示:
我在这做错了什么?
第一个屏幕截图中显示的代码中的小图标不是与我的变量名称匹配的漂亮视觉装饰(虽然我喜欢这些智能“表情符号”装饰我的代码).它们表明我在let之后声明的不是变量,而是图像本身.
在键入时不必接受自动完成,在声明常量时坚持使用普通文本时必须小心.在这样的声明之后,你会看到有两个不同的,例如,同名的emptyStar – 一个是图像而另一个是常量.
这是最终的代码,几乎没有明显的视觉变化!