Я конечно же почитал справку и по функции List.Accumulate и по Table.AddColumn. И вроде бы понятно, что Table.AddColumn понимает, что в качестве state должна прибыть таблица, а current это элемент списка {1..15}, которые постепенно подаются. Но ведь в этой записи ни в одном месте явным образом это не указывается! Откуда у приложения такое понимание? Я просто пытался прочитать справку по функциям и помаю, что у функции с параметрами должен откуда-то происходить вызов, где для этих параметров будет указываться что в них отправлено. А тут... ну нет же явного вызова?
Kirill Gureev написал: должен откуда-то происходить вызов
Вызов выполняется в теле функции List.Accumulate Вариант тела Accumulate на псевдо Basic
Код
Public Function Accumulate(ByVal list As Collection, ByVal seed As Object, ByVal accumulator As Function) As Object
Dim nextItem As Object, result As Object
result = Clone(seed)
For Each nextItem In list
result = accumulator(result, nextItem)
Next
Accumulate = result
End Function