11. června 2016

Essentials Array XD ( čili vícerozměrná pole )

Essentials Array XD ( čili vícerozměrná pole )

( další popis a ukázka použití zde

array_create(array,value,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12)
- potřebuje prázdné 1D pole např.A[0]=0 a udělá z něj vícerozměrné, také ho přitom vyplní hodnotou value
( velikosti jednotlivých rozměrů jsou D1 až D12, takže maximální počet rozměrů je 12 )
array_get_dimensions(array)
- zjistí počet rozměrů pole zpracovaného předchozí funkcí ( počet rozměrů je uložen v indexu 0 )
array_dimension_size(array,dimension 1..N)
- zjistí velikost daného rozměru ( uloženo také v indexu 0 )
array_whereis(array,D1,D2,D3...)
- přepočte vícerozměrnou polohu na jednorozměrný index ( obvykle ale není potřeba tak přímý přístup )
array_read(array,D1,D2,D3...)
- přečte hodnotu
array_write(array,value,D1,D2,D3...)
- zapíše hodnotu

zpět na přehled všech Essentials 2016

Žádné komentáře:

Okomentovat

Komentář vypovídá většinou o autorovi víc, než by byl jinak ochoten sdělit.