Мне на почту пришел еще ответ. Но там предлагается по сути при каждом обращении запускать Read()
Это я уже попробовал. Получается нормально, но хотелось бы чтобы значение менялось при каждом обращении к переменной без запуска метода. Метод должен запускаться сам при каждом обращении к переменной.
Естественно всплывают попутные вопросы - можно ли сделать чтобы другой метод (метод Write()) запускался всякий раз когда происходит запись в переменную. Ну и конечно хотелось бы фиксировать удаление переменной при котором запускался бы метод например Clear()
bvv13, javascript, python вам в руки, в golang такое нельзя провернуть из-за простоты синтаксиса.
Вы хотите геттеры и сеттеры, чего в golang нет и не будет.