私はSchemeで配列のようなデータ構造を作ろうとしています。それを参照する必要があるので(しばしば変更してください)、それに名前を付けたいと思います。しかし、私が様々なチュートリアルのサイトで読んだことから、後で参照できるようにリストに名前を付ける唯一の方法は、define
です。それはdefine
でリストを初期化したように見えることを除いては問題ありませんが、それは前記リストに変更または追加することがより複雑になります。たとえば、私はちょうど(append wordlist (element))
をやり遂げることができないようだ、私はいくつかの方法が必要だろう!バンSchemeのリストに名前をつける
基本的に私の質問は以下のとおりです。define
はリストの名前を付ける唯一の希望ですか?もしそうなら、私はその要素を変えることによって跳躍を続けていますか?ありがとう。
私の知る限り、スキームリストは不変ではありません。要素を変更するための命令がいくつかあります。 – Vincent
申し訳ありませんが、助けてくれてありがとうございます。背中の代わりに新しい要素を追加すると、もっと簡単に作業できるようになると思います。 – AmberWolfe
@AmberWolfeはそうです!単一リンクリストの先頭は、要素を追加する最も簡単な場所であり、最も効率的なものです。前に追加するのに 'cons'を使い、新しいリストを作成し、元のリストを変更せず、再度保存する必要があることを忘れないでください。 –