Рекурсия, if then else или нестандартная задачка
#АнатомияФункций – рекурсия
Всем привет!
Записал разбор очередной задачки из чата – на этот раз мучаем рекурсивный вызов.
Код:
Что тут к чему – смотрим на ютубе
Лайк, коммент, подписка приветствуются )))
Надеюсь, было полезно.
Всех благ!
@buchlotnik
#АнатомияФункций – рекурсия
Всем привет!
Записал разбор очередной задачки из чата – на этот раз мучаем рекурсивный вызов.
Код:
let
a = PP_титульник[tol],
b = Table.ToList(PostgreSQL_блоки,(x)=>x),
c = List.Count(a),
d = List.Buffer({List.Repeat({null},Table.ColumnCount(PostgreSQL_блоки))&{"fail"}}),
f=(x,y,z,w)=>[k=a{x},l=b{x+y},m=b{x+y+1}?,
n = if x = c then z
else if w then @f(x+1,y,z&d,w)
else if k = l{0} then @f(x+1,y,z&{l&{"no"}},w)
else if k = m{0}? then @f(x+1,y+1,z&{m&{"yes: "&l{0}}},w)
else @f(x+1,y,z&d,true)][n],
e = Table.FromList(f(0,0,{},false),(x)=>x)
in
e
Что тут к чему – смотрим на ютубе
Лайк, коммент, подписка приветствуются )))
Надеюсь, было полезно.
Всех благ!
@buchlotnik