Я пытаюсь выяснить Python lambdas. Является ли лямбда одним из тех "интересных" языковых предметов, которые в реальной жизни нужно забыть?
Я уверен, что есть некоторые крайние случаи, когда это может потребоваться, но с учетом его неясности, потенциал его переопределения в будущих выпусках (мое предположение, основанное на различных его определениях) и уменьшенная ясность кодирования - следует ли его избегать?
Это напоминает мне переполнение (переполнение буфера) типов C - указание на верхнюю переменную и перегрузку для установки других значений поля. Он чувствует себя как мастер-класс, но кошмар кодера поддержки.