23
Vorrei esprimere la dimensione dell'elenco. Attualmente lo faccio come segue:asserire la dimensione dell'elenco in elisir
assert devices = Repo.all from d in device, where d.uuid == ^attrs.uuid
assert devices.first == devices.last
C'è un modo migliore per farlo?
c'è qualche differenza/beneficio dall'usare Enum, count o Kernel.length? –
Usano la stessa identica funzione 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 - si salta una corrispondenza di modello quando si usa la lunghezza. Aggiornerò la risposta per usare invece la lunghezza. – Gazler
Ottimo! grazie per quello – Nomad