Scala oferuje metodę o nazwie stripMargin, która usuwa lewą część ciągu wielowierszowego do określonego separatora (domyślnie: "|"). Oto przykład:Clojure stripMargin
"""|Foo
|Bar""".stripMargin
zwraca ciąg
Foo
Bar
Czy istnieje podobna funkcja w Clojure? Jeśli nie, w jaki sposób można go wdrożyć (najbardziej funkcjonalnie)?
Dzięki.
UPDATE: Podany przeze mnie przykład nie jest kompletny. Metoda stripMargin zachowuje również spacje po separatorze:
"""|Foo
| Bar""".stripMargin
zwraca łańcuch
Foo
Bar
Moja odpowiedź wykorzystuje 'ltrim' rozebrać spacje _before_ ogranicznika. –