Как объявить локальные "переменные" как окончательные в Objective-C?

В Java я могу объявить локальные "переменные" как окончательные, например,

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

Когда я пытаюсь изменить его значение, я получаю сообщение об ошибке от компилятора. Я хочу объявить некоторые из моих локальных "переменных" окончательными, чтобы избежать случайного изменения их значения.

Возможно ли это в Objective-C?

1 ответ

Решение

Как и в C/C++, вы можете использовать const ключевое слово.

Для получения дополнительной информации, эта статья кажется вам правильным: Руководство разработчика Java по строковым константам в Objective-C

Другие вопросы по тегам