Ich versuche, eine einfache Funktion zu schreiben, um einen Strom von Wörtern in Titel zu verwandeln. Allerdings bin ich auf die Restrukturierung der resultierenden Tupel von titlecase_once
hängen und verketten die Ergebnisse. In JavaScript würde ich ein Semikolon verwenden, um die Anweisungen zu trennen, aber ich bin mir nicht sicher, was ich hier tun soll.Separate Anweisungen in anonymen Funktionen
Stream.cycle(~w{ red white blue })
|> Stream.map(&({h,t} = String.Casing.titlecase_once(&1)) # How do we return `h <> t` here?
|> Enum.take(7)
Welche Ausgabe wollen Sie für 'fooBAR'? 'Foobar' oder' FooBAR'? – Dogbert
@Dogbert Dies ist nur ein Dummy-Snippet, also ist es mir nicht besonders wichtig. Sagen wir "Foobar" für Konsistenz? – jocull
Wenn 'Foobar' in Ordnung ist, könntest du nicht' String.capitalize/1' verwenden? – Dogbert