Gibt es eine Möglichkeit in Elm zu versuchen, eine Zeichenfolge in einen Optionstyp zu konvertieren? Etwas ein bisschen wie ...Elm versuchen, Zeichenfolge in Optionstyp zu konvertieren
conversionFunction : String -> MyOption
conversionFunction str =
case *SomeConvertionFunction* str of
Nothing -> DefaulOption
Just i -> i
recievingFunction : List String -> List MyOption
recievingFunction list =
List.map (conversionFunction) list
Ich versuche, etwas von einer URL zu analysieren, aber ich kann sehen, dass viel in der App passiert Ich baue. Ich kann auch sehen, warum dies schwierig sein könnte, wenn Daten angehängt werden, aber ziemlich nützlich für Aufzählungen. Ich möchte nicht wirklich eine case-Anweisung für alle Zeichenfolgen in der Aufzählung von Hand schreiben, hauptsächlich wegen Faulheit.
Es schien, als wäre es etwas in den Kernbibliotheken, aber ich kann es nicht finden.
Danke für Ihre schnelle Antwort. – tigerswithguitars