GHC.IOArray
| Авторские права | (c) Университет Глазго 2008 |
|---|---|
| Лицензия | см. libraries/base/LICENSE |
| Поддержка | ghc-devs@haskell.org |
| Стабильность | внутренняя |
| Переносимость | непереносимая (расширения GHC) |
| Безопасный Haskell | Нет |
| Язык | Haskell2010 |
Описание
Тип IOArray
An IOArray представляет собой изменяемый, упакованный, нестрогий массив в IO монаде. Параметры типа указаны следующим образом:
-
i: тип индекса массива (должен быть экземпляромIx) -
e: тип элементов массива.
Экземпляры
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/9.12.1/docs/libraries/base-4.21.0.0-8e62/GHC-IOArray.html