Swift4.0如何定义一个和系统关键字同名的常量和变量?

在Swift中常量和变量的命名官方是不建议和系统的关键字同名的,官方是这样提示的:

NOTE
If you need to give a constant or variable the same name as a reserved Swift keyword, surround the keyword with backticks (`) when using it as a name. However, avoid using keywords as names unless you have absolutely no choice.

注意:
如果您需要定义一个和Swift保留的关键字同名的常量或变量,请使用反引号(`)作为名称来包围关键字。 但是,除非您完全没有选择,否则请避免使用关键字作为名称。

// 实测直接用括号把常量和变量名括住的方式是可行的
let (String) = "Hello"
let (Int) = 1
var (Double) = 1.0

PS:手册给出的定义方式是不可用的,会报错,官方不建议这样做,很少人会这样命名,除非有特殊需求。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容