Глава 12 Расширения языка
11 Синтаксис доступа к Bigarray
(Введено в Objective Caml 3.00)
Это расширение предоставляет синтаксический сахар для получения и установки элементов в массивах, предоставляемых модулем Bigarray.
Короткие выражения переводятся в вызовы функций модуля Bigarray, как описано в следующей таблице.
| Выражение | Перевод |
| expr0.{expr1} | Bigarray.Array1.get expr0 expr1 |
| expr0.{expr1} <-expr | Bigarray.Array1.set expr0 expr1 expr |
| expr0.{expr1, expr2} | Bigarray.Array2.get expr0 expr1 expr2 |
| expr0.{expr1, expr2} <-expr | Bigarray.Array2.set expr0 expr1 expr2 expr |
| expr0.{expr1, expr2, expr3} | Bigarray.Array3.get expr0 expr1 expr2 expr3 |
| expr0.{expr1, expr2, expr3} <-expr | Bigarray.Array3.set expr0 expr1 expr2 expr3 expr |
Последние две записи справедливы для любого n > 3.
Авторские права © 2024 Institut National de Recherche en Informatique et en Automatique
© 1995-2024 INRIA.
https://ocaml.org/manual/5.2/bigarray.html