Хтось може пояснити мені функціональні лінзи? Це напрочуд важка тема для гуглу, і я не просунувся. Мені відомо лише те, що вони надають подібну функціональність get / set, ніж у OO.
7
На YouTube є приємний вступ до лінз Едварда Кметта. Приклади наведені в Scala, але наслідувати це не повинно бути надто важко.
—
Хаммар
Так, намагався спостерігати за цими, але мати достатньо часу, поки я все ще пильний, не так просто: P
—
Masse
@Jochen: Описані там лінзи насправді не мають багато спільного з лінзами, про які йдеться в цьому питанні.
—
sclv
Ось приємне введення з використанням малюнків: Лінзи у малюнках .
—
Debjit