Я слышал, что Data.Text
заменит String
в будущих версиях Haskell. Одна из проблем, с которыми я столкнулась, заключается в том, что (++)
определяется только для списков. Чтобы соединить два Text
s, мне нужно использовать
text1 `mappend` text2
Быстрое получение. В идеале я бы хотел использовать ++
для этих Text
s, но если нет, то какая альтернатива? Я мог бы определить свой собственный инфиксный оператор, но мне бы хотелось, чтобы это было стандартным способом.