我需要打电话给我的班级is
,但是当我尝试这样做时:
class is {
}
我收到错误:
类声明中的预期标识符
有没有办法绕过此错误并致电我的班级is
?我不想将其称为IS
或iss
或iis
,而是is
。
答案 0 :(得分:6)
我不建议这样做 - 它肯定会使你的代码更不易读,并且有简单的替代方法(例如只使用非保留字)。
但如果您真的想要,可以将名称写为`is`
。使用反引号转义允许您使用保留字/关键字作为标识符。你必须在任何想要使用类名的地方使用反引号:
class `is` { }
let obj = `is`()
let objs: [`is`] = []
更多信息可在The Swift Programming Language中找到。