9
Що таке "пітонічний" еквівалент функції "складання" від функціонального програмування?
Який самий ідіоматичний спосіб досягти чогось подібного в Haskell: foldl (+) 0 [1,2,3,4,5] --> 15 Або його еквівалент у Ruby: [1,2,3,4,5].inject(0) {|m,x| m + x} #> 15 Очевидно, що Python забезпечує reduceфункцію, яка є реалізацією складки, точно так само, як вище, однак мені сказали, що "пітонічним" способом програмування було уникати …