Ich stoße häufig auf Situationen, in denen ich mehrere Pipe-Typ-Konvertierungen in Form von to_x-Funktionen verwenden muss, um ordnungsgemäß auf Daten zuzugreifen/sie zu transformieren.Konvertierung von Idiomatic-Typen in Elixir
z.
IO.puts Enum.dedup Enum.intersperse(System.argv |> to_string |> to_charlist, 32)
Dies scheint allzu ausführlich. Ist das idiomatisch oder fehlt mir hier etwas Grundlegendes?
Warum verwenden Sie hier ein Makro statt einer einfachen Funktion? – Dogbert
@Dogbert, um es in Wachen verfügbar zu machen. – mudasobwa
Aber weder 'to_string' noch' to_charlist' sind in Wachen erlaubt. – Dogbert