永続的な片方向スタック

私達は片方向リストを完全に極めました.

単一の所有権だけでなく共有の所有権も扱うことにしましょう.永続的な片方向 リストを作るのです.関数型プログラマのみなさんがおなじみのリストはこれです. リストの先頭もしくは末尾を取得できて,リストの先頭をを他のリストの末尾に くっつけることができて...あとは...そのくらいですかね.不変性というのはヤバい クスリですね.

この章の主眼はRcとArcと仲良くなることですが,同時に次章の全く新しい リストに備える章でもあります.

third.rsというファイルを加えましょう:

// in lib.rs

pub mod first;
pub mod second;
pub mod third;

今回は前のコードをコピペしません.無菌手術を執行します.