Так и не понял где там ФП - по сути они хитро воспользовались мутабельностью переменных в замыканиях и просунули мутабельную переменную через два замыкания
Зачем делать стейтфул то что можно не делать стейтфул
Это аргумент в аргументе. Я не уверен что так можно. Если можно — сделайте. Мой пойнт был в том что использование замыканий с двумя линкедлистами больше тянет на ФП чем использование кучи инстансов классов в дереве
Это аргумент в аргументе. Я не уверен что так можно. Если можно — сделайте. Мой пойнт был в том что использование замыканий с двумя линкедлистами больше тянет на ФП чем использование кучи инстансов классов в дереве