Я работаю с языком флаттер (дартс), и у меня есть модель моего пользователя. Я пытаюсь обновить поле модели пользователя, но оно не работает. Вот пример того, что я пытаюсь сделать:
class User {
String nickname = "potatoes"; // NOT final
User() {
// Doing some stuff
}
updateNickname(newNickname) {
print("NICKNAME VALUE BEFORE UPDATE $this.nickname"); // Shows potatoes
this.nickname = newNickname;
print("NICKNAME VALUE AFTER UPDATE $this.nickname"); // Shows potatoes
}
}
Я не могу понять, почему он не обновляется, может кто-нибудь объяснить мне, как мне это сделать? Я не работаю с геттерами и сеттерами, потому что мне это не нужно, но, может быть, мне следует?
Спасибо