Sie können das Muster so genau nach Wunsch anpassen, wie Sie möchten:
%Vor% Sie können auch das Enum.find/3
mit match?/2
verwenden, das besser lesbar ist (wie in einer anderen Antwort vorgeschlagen).
Elixir hat keinen eingebauten Mustervergleich, um bestimmte Elemente einer Liste basierend auf ihren Werten herauszufiltern.
Sie könnten eine Musterübereinstimmung schreiben, um einzelne Elemente wie folgt zu überprüfen:
%Vor%Und dann übergeben Sie das an Enum.find:
%Vor%Oder um es zu verallgemeinern:
%Vor%Ändere den zu filternden Filter und erhalte eine Ergebnisliste:
%Vor%Tags und Links nested list dictionary elixir