пятница, 18 апреля 2014 г.

ограничение lambda

Ограничение на использование лямбда-выражений

lambda x, y: assert x==y

К сожеления это не будет работать, т.к. в лямбде нельзя использовать встроенные выражения

Можно режить конкретную проблему


def assert_eq(x, y): 
    assert x == y

f = lambda x, y: assert_eq(x, y)

Но особого смысла в этом нет, т.к. мы лямбдой просто вызываем новую функцию assert_eq

Ссылки




Комментариев нет:

Отправить комментарий