Wie speichern Sie eine Datei mithilfe der Bibliothek von Conduit? Ich schaute durch Tutorial der Leitung kann aber nicht scheinen, nichts zu finden, hier ist mein Anwendungsfall:Wie speichern Sie eine Datei mit Conduit?
main :: IO()
main = do
xxs <- lines <$> (readFile filePath)
sourceList xxs =$ pipe $$ saveFile
pipe :: Monad m => Conduit String m String
pipe = undefined
Also gibt es zwei Fragen hier:
Ist es sinnvoll
lines
zu verwenden eine konvertieren String in eine Liste von Strings und dann füttern essourceList
?Wie soll ich die
saveFile
Funktion implementieren, so dass, wenn die Saitenxxs
vollständig verarbeitet werden, ich es auf die Festplatte schreiben kann?