Следующий код не разрешен:
public static var steps(default, setSteps):Int = 1;
Можно ли это сделать без статического конструктора (__init__, если я прав)?
В частности, я просто хочу, чтобы шаги были публично доступной для чтения переменной, она также должна быть общедоступной для записи, но допускаются только положительные значения. Функция setSteps, которая будет применять это ограничение.
Каков самый чистый (самый компактный) способ сделать это?