Avatar
omochimetaru 1/7/2019 7:18 AM
初期値が array[0] で、最初に呼ばれるクロージャが array[0] と array[1] のペア。
7:18 AM
要素が1個ならクロージャを呼ばずにarray[0]を返す 要素が0個ならnil
7:18 AM
reduce<R>のRの型がArray.Elementに固定されている。