在 Java 中,我可以将本地“变量”声明为 final,例如
void myMethod() {
final String foo = "Hello World!";
foo = "Bye-bye..."; // compile error!!
return;
}
当我尝试更改其值时,编译器会出错。我想将我的一些本地“变量”声明为 final 以避免意外更改它们的值。
这在Objective-C中可能吗?
在 Java 中,我可以将本地“变量”声明为 final,例如
void myMethod() {
final String foo = "Hello World!";
foo = "Bye-bye..."; // compile error!!
return;
}
当我尝试更改其值时,编译器会出错。我想将我的一些本地“变量”声明为 final 以避免意外更改它们的值。
这在Objective-C中可能吗?
就像在 C/C++ 中一样,您可以使用const
关键字。
有关更多信息,这篇文章似乎正好适合您:Java Developer's Guide to String Constants in Objective-C