objective-c - 如何在 Objective-C 中将本地 "variables"声明为 final?

标签 objective-c variables final

在 Java 中,我可以将局部“变量”声明为最终变量,例如

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

关于objective-c - 如何在 Objective-C 中将本地 "variables"声明为 final?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2186011/

相关文章:

variables - Racket:获取名称存储在另一个变量中的变量的值

python - python中嵌套函数的变量范围

c++ - 有没有一种通用的方法可以在 C++ 中的堆栈上保留状态变量?

java - 为什么我仍然可以更改这个最终变量?

java - 在 Java 中创建常量对象

java - 我可以访问最终对象的方法吗?

ios - 登录/注销用户出现推送通知问题

iphone - 如何将多个参数传递给一个线程?

ios - 如何在iOS中获取路径扩展

iphone - 发送 json 对象后应用程序崩溃