美文网首页ios实用开发技巧
Swift4.0如何定义一个和系统关键字同名的常量和变量?

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

作者: 韩旭杰 | 来源:发表于2017-12-03 10:39 被阅读13次

    在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如何定义一个和系统关键字同名的常量和变量?

        本文链接:https://www.haomeiwen.com/subject/fbkabxtx.html