map car nconc
入力 | 説明 | デフォ |
---|---|---|
[0]<function> | 関数(つまりラムダモードにして)または関数名。リストを返す関数に限る。 | nil |
[1]<list> | <function>の引数[0]のリスト。 | nil |
[&rest]<more-lists> | <function>の引数[x]のリスト。 | nil |
<function>を、<list>(と<more-list>)の要素[0]に、次は要素[1]に・・・と複数回適用し、出力のリストを統合して返す関数。
与えられるリストのうちどれかが尽きたら計算終了。
与えられるリストのうちどれかが尽きたら計算終了。
下図右例のようにmapcarの結果を1段階flatしたものと同一であり、mapcarでは<function>がリストを返す関数でなくてもいいので、わざわざmapcanを使う場面があるのかは不明。
添付ファイル