-2
リスト(3 b 6 7 8)があれば、すべての偶数を見つけて新しいリストに追加してからこのリストを印刷しようとしています。 私のリストを通してcdrにdoループを使用しています。その後、(if(evenp(car mylist))))を使用して、新しいリストに最初の偶数を保存してから、if文を再起動します。最終的な印刷は(6 8)にする必要があります。Lispがすべての偶数を見つけて新しいリストに追加する
リスト(3 b 6 7 8)があれば、すべての偶数を見つけて新しいリストに追加してからこのリストを印刷しようとしています。 私のリストを通してcdrにdoループを使用しています。その後、(if(evenp(car mylist))))を使用して、新しいリストに最初の偶数を保存してから、if文を再起動します。最終的な印刷は(6 8)にする必要があります。Lispがすべての偶数を見つけて新しいリストに追加する
空のリストを作成し、押して選択した要素をリストに追加します。順序を保持する必要がある場合は、リストの末尾にあるreverseを使用します。
コードを投稿し、何がうまくいかないかを示して、特定の質問をしてみませんか? – Svante
"Recursion、Luke" - Obi-Two Kenobi – molbdnilo