Spec-Zone.ru › Haskell 7

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 Исходный код

Примеры

IsString [Char]

Функции над строками

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API