Elixir - Durchlaufen und zur Karte hinzufügen
Ich erstelle etwas in Elixir aus einem Code, den ich in C # erstellt habe.
s wurde ziemlich zusammen gehackt, funktioniert aber einwandfrei (obwohl nicht unter Linux, daher neu zu erstellen
Im Wesentlichen überprüfte es einige RSS-Feeds und stellte fest, ob neue Inhalte vorhanden waren. Dies ist der Code:
Map historic (URL as key, post title as value).
List<string> blogfeeds
while true
for each blog in blogfeeds
List<RssPost> posts = getposts(blog)
for each post in posts
if post.url is not in historic
dothing(post)
historic.add(post)
Ich frage mich, wie ich die Aufzählung in Elixir effektiv durchführen kann. Es scheint auch so, als ob mein Prozess des Hinzufügens von Dingen zu "historischer" anti-funktionaler Programmierung ist.
Offensichtlich bestand der erste Schritt darin, meine URL-Liste zu deklarieren, aber darüber hinaus macht mir die Idee der Aufzählung zu schaffen. Könnte mir jemand helfen? Vielen Dank