それはスキームにおける基本的な質問でなければなりませんが、私は(E1 E2 E3)(スキーム)
O_Oそれを行う方法を見ることができない私は(リストを持っていますe1 e2 e3)および関数mを含む。 私が望むのは、マップのみを使って、そして/または適用すると、mNが(m eN)であるリスト(m1 m2 m3)を得ることです。
私の関数mはunaryではありません(最初のargと2番目のargとしてリストを取ります。この数はリストに適用されます)、applyを使って2番目の引数を渡す方法はわかりませんマップ。
どうすればいいですか?このコンクリートを作るために
は、たぶん私は何かを誤解していますが、あなただけ記述されていません''(map m list-of-es)は何をしますか? – jkiiski
実際にはomethingと言って忘れました:私の関数mは単項式ではありません(最初の引数としてリストをとり、2番目の引数として数を取ります。この数はリストに当てはまります) applyまたはmapを使用した引数。 –
'map'は複数のリストを取ることもできます。その場合、関数は各リストから1つの要素で呼び出されます:'(map + '(5 3 1)'(8 5 3))=>(13 8 4) '。 – jkiiski