haskell / haskell/vector

Adding `intersperse` to the API

Offen
#421 2 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
help-wanted
Vorherrschende Sprache
Haskell
Sterne
400
Forks
145
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I would like to suggest the addition of `intersperse :: a -> Vector a -> Vector a` to the API.

I have a prototype that I reuse in my projects, that reads:

```haskell
intercalateVec :: Text -> Vector Text -> Vector Text
intercalateVec sep vector =
if V.null vector
then vector
else V.tail $ V.concatMap (\word -> V.fromList [sep, word]) vector
```

But I would be interested to know if a better implementation is possible.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.