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

你可能感兴趣的:(Swift4.0如何定义一个和系统关键字同名的常量和变量?)