代码之家  ›  专栏  ›  技术社区  ›  Yang Meyer

如何在objective-c中声明局部“变量”为final?

  •  10
  • Yang Meyer  · 技术社区  · 15 年前

    在爪哇,我可以声明本地的“变量”为最终的,例如。

    void myMethod() {
        final String foo = "Hello World!";
        foo = "Bye-bye..."; // compile error!!
        return;
    }
    

    当我试图改变它的值时,编译器会出错。我想声明我的一些局部“变量”为final,以避免意外更改它们的值。

    在objective-c中这可能吗?

    1 回复  |  直到 7 年前
        1
  •  19
  •   Community CDub    7 年前

    与C/C++一样,可以使用 const 关键字。

    要了解更多信息,这篇文章似乎适合你: Java Developer’s Guide to String Constants in Objective-C