23
Tôi muốn xác nhận kích thước của danh sách. Hiện tại tôi làm như sau:khẳng định kích thước của danh sách trong elixir
assert devices = Repo.all from d in device, where d.uuid == ^attrs.uuid
assert devices.first == devices.last
Có cách nào tốt hơn để làm điều đó không?
có bất kỳ sự khác biệt/lợi ích nào khi sử dụng Enum, count hay Kernel.length không? –
Chúng sử dụng cùng chức năng https://github.com/elixir-lang/elixir/blob/v1.2.5/lib/elixir/lib/kernel.ex#L453 https://github.com/elixir-lang/ elixir/blob/v1.2.5/lib/elixir/lib/enum.ex # L452 - bạn bỏ qua một kết hợp mẫu khi sử dụng độ dài. Tôi sẽ cập nhật câu trả lời để sử dụng độ dài thay thế. – Gazler
Tuyệt vời! cảm ơn cho rằng – Nomad