如何声明局部“变量”作为 Objective-C 的最终版本?

发布于 2024-08-19 20:36:24 字数 265 浏览 5 评论 0原文

在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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

望喜 2024-08-26 20:36:24

与 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文