Data.String
| Авторские права | (c) Университет Глазго 2007 |
|---|---|
| Лицензия | BSD-стиль (см. файл libraries/base/LICENSE) |
| Поддержка | libraries@haskell.org |
| Устойчивость | экспериментальная |
| Переносимость | переносимая |
| Безопасный Haskell | Надежный |
| Язык | Haskell2010 |
Содержание
Описание
Тип String и связанные операции.
type String = [Char] Исходный код
Строка String представляет собой список символов. Строковые константы в Haskell — это значения типа String.
class IsString a where Исходный код
Класс для структур данных, подобных строкам; используется расширением перегруженных строк (-XOverloadedStrings в GHC).
Методы
fromString :: String -> a Исходный код
Функции над строками
lines :: String -> [String] Исходный код
Разбивает строку на список строк по символам новой строки. Результирующие строки не содержат символов новой строки.
words :: String -> [String] Исходный код
Разбивает строку на список слов, разделенных пробелами.
unlines :: [String] -> String Исходный код
Обратная операция к lines. Объединяет строки, добавляя символ новой строки в конец каждой.
unwords :: [String] -> String Исходный код
Обратная операция к words. Объединяет слова со вставленными пробелами.
© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/7.10.3/docs/html/libraries/base-4.8.2.0/Data-String.html