Как объявить локальные "переменные" как окончательные в 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