Встроенный код в DokuWiki

Вот хороший пример:

def key(x):
    return x[1]

a = [(1, 2), (3, 1), (5, 10), (11, -3)]
a.sort(key=key)

по сравнению с

a = [(1, 2), (3, 1), (5, 10), (11, -3)]
a.sort(key=lambda x: x[1])

С другой стороны: выражения Лямбда также известны как «анонимные функции» и очень полезны в определенных парадигмы программирования, особенно функциональное программирование, в котором исчисление лямбда послужило источником вдохновения.

http://en.wikipedia.org/wiki/Lambda_calculus

34
задан Alan Turing 26 July 2012 в 05:23
поделиться