如何声明局部“变量”作为 Objective-C 的最终版本?
在Java中,我可以将本地“变量”声明为final,例如,
void myMethod() {
final String foo = "Hello World!";
foo = "Bye-bye..."; // compile error!!
return;
}
当我尝试更改其值时,编译器会出现错误。我想将一些本地“变量”声明为final,以避免意外改变它们的值。
这在 Objective-C 中可能吗?
In Java, I can declare local "variables" as final, e.g.
void myMethod() {
final String foo = "Hello World!";
foo = "Bye-bye..."; // compile error!!
return;
}
When I try to change its value, a get an error from the compiler. I want to declare some of my local "variables" final to avoid changing their value by accident.
Is this possible in Objective-C?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
与 C/C++ 中一样,您可以使用
const
关键字。有关更多信息,这篇文章似乎很适合您:Objective-C 中字符串常量的 Java 开发人员指南
Like in C/C++, you can use the
const
keyword.For more info, this article seems right up your alley: Java Developer’s Guide to String Constants in Objective-C