シンタックスエラーになります。リストの複数のスプレッドはサポートしていません。先頭に一つづつ追加されるので、偶発的な線形演算(O(b))になります。真ん中にある任意の要素を更新することはお薦めしません。アクセスswitch(パターンマッチングのセクションに出てきます)は、通常、リストの要素にアクセスする時に使います。ヒントとコツ空リストは何も気にせず自由に使ってください。説明した通り、空リストは実際にはパラメータなしのヴァリアントのコンストラクタで、単なる整数にコンパイルされます。余分なメモリ割り当てはありません。不変でサイズ変更が可能で、オールラウンドの高速操作を特徴とする、すぐに使えるリストデータ構造を提供するかもしれません。配列はリストに似ていますが、下記の点が異なります。