IBAction 周围的单引号

Single quotes around IBAction

我有一个创建 IBAction 的按钮,该按钮是继续。但是,在附加操作时,我希望继续使用小写字母。出于某种原因,当我附加操作时,它被单引号括起来。为什么会这样?

@IBAction func `continue`() {
  //
}

continue 是一个 swift 关键字(以及许多其他编程语言),因此不能用于变量或动作名称而不用反引号引起来。

编译器将其用反引号括起来,以免将其计算为关键字 continue

Apple Doc