It’s a list with three elements, where you’re matching opts on the last element. Which is why ~k[a, b, c, d = opts] that matches the list, not d on opts is rather odd syntax for Elixir.
It’s a list with three elements, where you’re matching opts on the last element. Which is why ~k[a, b, c, d = opts] that matches the list, not d on opts is rather odd syntax for Elixir.