GHC.IOArray
| Авторские права | (c) Университет Глазго 2008 |
|---|---|
| Лицензия | см. libraries/base/LICENSE |
| Поддерживающий | cvs-ghc@haskell.org |
| Стабильность | внутренняя |
| Переносимость | непереносимая (Расширения GHC) |
| Безопасный Haskell | Небезопасный |
| Язык | Haskell2010 |
Описание
Тип IOArray
newtype IOArray i e Исходный код
Это IOArray — изменяемый, упакованный, нестрогий массив в IO монаде. Аргументы типа следующие:
-
i: тип индексов массива (должен быть экземпляромIx) -
e: тип элементов массива.
Экземпляры
| Eq (IOArray i e) | С версии: base-4.1.0.0 |
Определено в GHC.IOArray Методы(==) :: IOArray i e -> IOArray i e -> Bool Исходный код (/=) :: IOArray i e -> IOArray i e -> Bool Исходный код | |
newIOArray :: Ix i => (i, i) -> e -> IO (IOArray i e) Исходный код
Создать новый IOArray
unsafeReadIOArray :: IOArray i e -> Int -> IO e Исходный код
Чтение значения из IOArray
unsafeWriteIOArray :: IOArray i e -> Int -> e -> IO () Исходный код
Запись нового значения в IOArray
readIOArray :: Ix i => IOArray i e -> i -> IO e Исходный код
Чтение значения из IOArray
writeIOArray :: Ix i => IOArray i e -> i -> e -> IO () Исходный код
Запись нового значения в IOArray
boundsIOArray :: IOArray i e -> (i, i) Исходный код
© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/8.10.2/docs/html/libraries/base-4.14.1.0/GHC-IOArray.html