This commit is contained in:
Volodymyr Baliasnikov 2026-10-01 20:16:40 +02:00
parent 05f06e0e80
commit 18bb15673e

View File

@ -48,7 +48,7 @@ def map(function, seq):
cislo = [] cislo = []
for elm in seq: for elm in seq:
cislo.append(function(elm)) # сначало выполняеться function(elm) которая множит на 2, а потом append который записывает cislo.append(function(elm))
return cislo return cislo
@ -65,8 +65,8 @@ def foldl(function, seq, acc):
def foldr(function, seq, acc): def foldr(function, seq, acc):
"""Spracuje prvky sprava doľava. Akumulácia začína hodnotou acc a pri každom prvku sa použije volanie function(accumulator, element).""" """Spracuje prvky sprava doľava. Akumulácia začína hodnotou acc a pri každom prvku sa použije volanie function(accumulator, element)."""
for elm in seq[::-1]: # [::-1] [Где начать : где закончить : шаг, типо в какую сторону идти] for elm in seq[::-1]:
acc = function(elm, acc) acc = function(acc, elm)
return acc return acc
@ -77,5 +77,5 @@ def reverse(seq):
for elm in seq[::-1]: for elm in seq[::-1]:
reverse_seq.append(elm) reverse_seq.append(elm)
return reverse_seq return reverse_seq