[1] = [ head | tail ]
を実行するとコンパイルエラーが発生することがiexに気付きました。しかし、関数を定義すると、次のようになります。なぜ[head | tail]構文は、引数として使用するとElixirの単一の要素配列にマッチしますか?
def simple_func([ head | tail ]) do
IO.inspect(head)
IO.inspect(tail)
end
引数が一致しているようです。私はフードの下で何かが起こっていると仮定しています、そして、私はそれが何であるか知りたいと思うでしょう。
が実現されました私が間違っていると投稿した直後。明確化のためにありがとう –