Первоначально я хочу продолжать изменять переменную до и после, после чего я хочу защитить и сохранить значение в той же самой переменной и предотвратить дальнейшие изменения в ней.
Для этого я знаю,что в Java, я могу поменять значение текущей переменной в переменную temp, уничтожить старую, а затем повторно инициализировать старую переменную как константу, чтобы сохранить значение из temp.Или используйте цикл условия, чтобы продолжать проверять флаг.Но я ищу другое решение
///I need something like this:
var manager = true
var version = 0.0 //initial value
while (true){
switch (choice){
case 1:{version += 1.0} //changes permitted
case 0:{break}
}
if (manager == false){
//something here to prevent any more changes to version variable
break
}
}
version += 1.0 // should not be possible now
После этого процесса переменная версии должна впредь быть неизменной.