[[リスト (Elixir)|リスト]]の各要素が最初に出現する箇所を削除する挙動っぽい。 ```elixir > xs = [1, 2, 3, 2, 1] [1, 2, 3, 2, 1] > xs -- [2, 1] [3, 2, 1] ``` > [!caution] > 削除された[[リスト (Elixir)|リスト]]が返却されるだけであり、元の[[リスト (Elixir)|リスト]]に変更は加わらない