January 10, 2014

Функциональщина

Периодически ловлю себя не неправильном осмыслении задач из-за вбитого в голову функционального программирования и всяких ненужных рекурсий. Например:

Простая функция deltas - разница между соседними элементами.

Первое что приходит в голову, это
deltas1:1_ {y-x} peach
, когда правильнее конечно
deltas2:{(-1_ x) - 1_ x}

q)a:10000000?1000q)\t deltas1 a3166q)\t deltas2 a371

Запись сделана с помощью m.livejournal.com.