入力 | 説明 | デフォ |
---|---|---|
[0]<function> | 関数(つまりラムダモードにして)または関数名。 | nil |
[1]<sequence> | シークエンス(リストや文字列)。 | nil |
[&key]<initial-value> | 初期値を与える。 | nil |
[&key]<start> | <sequence>を位置番号が<start>以上<end>未満の範囲に限定する。 | nil |
[&key]<end> | nil | |
[&key]<from-end> | <sequence>の後ろから畳み込む。 | nil |
[&key]<key> | <function>の適用前に、要素に対し適用される関数。 | nil |
<sequence>の要素[0]と要素[1]で<function>する、その結果と要素[2]で<function>する・・・と順次計算する。畳み込むとも言う。
<initial-value>と<key>が与えられている場合、
<initial-value>と<key>された要素[0]で<function>する、その結果と<key>された要素[1]で<function>する・・・となる。
<initial-value>と<key>が与えられている場合、
<initial-value>と<key>された要素[0]で<function>する、その結果と<key>された要素[1]で<function>する・・・となる。

添付ファイル