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