Swift 中的预期模式错误?

Expected Pattern error in Swift?

我一直在关注由 Apple here 创建的 Swift App 教程。具体来说,我正在尝试设置一些自定义按钮来创建评级控件。这些按钮有三个与之关联的图像:emptyStar、filledStar 和 highlightedStar,用于按钮的不同状态。

我完全按照 Apple 提供的代码使用代码,但我不知道为什么会收到此编译时神秘错误 Expected pattern,如屏幕截图所示:

我做错了什么?

愚蠢的我,Xcode,让我困惑的是代码自动完成功能。

第一个屏幕截图中显示的代码中的小图标不是与我的变量名称匹配的漂亮视觉装饰(尽管我喜欢这些智能 "emojis" 装饰我的代码)。它们表明我在let之后声明的不是变量,而是非常形象本身。

您必须小心,在键入时不要接受自动完成,并在声明常量时坚持使用普通文本。在这样的声明之后,你会看到有两个不同的,例如,同名的emptyStar——一个是图像,另一个是常量。

这是最终代码,几乎看不出视觉变化!