Я пытаюсь выучить Clojure, но мои синапсы, похоже, жестко привязаны к Smalltalk.
Что эквивалентно этой функции?
[:n :k | (1 to: k) inject: 1 into: [:c :i | c * (n - k + i / i)]]
- это биномиальный коэффициент для n, k, также известный как функция «выбрать», представляющий количество комбинаций n вещей, взятых k раз.
(+ k 1)
вы также можете использовать(inc k)
. - person Michael Kohl   schedule 28.01.2011