pascalabcnet/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for array [,] of T.html
miks1965 e862ff8cd4 Новый TextEditor.dll, в котором предположительно исправлена ошибка Ctrl-Z
Улучшенная генерация документации для всех новых модулей - модуль GenDocUnit.pas

Модуль WPFObjects со всеми расставленными комментариями для автогенерации документации

Сгенерированная автодокументация по модулю WPFObjects
2018-08-25 12:25:03 +03:00

77 lines
7.6 KiB
HTML

<HTML><HEAD><object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
<param name="Keyword" value="Col">
<param name="Keyword" value="ColCount">
<param name="Keyword" value="Cols">
<param name="Keyword" value="ColSeq">
<param name="Keyword" value="ConvertAll">
<param name="Keyword" value="ElementsByCol">
<param name="Keyword" value="ElementsByRow">
<param name="Keyword" value="ElementsWithIndexes">
<param name="Keyword" value="Fill">
<param name="Keyword" value="Print">
<param name="Keyword" value="Println">
<param name="Keyword" value="Row">
<param name="Keyword" value="RowCount">
<param name="Keyword" value="Rows">
<param name="Keyword" value="RowSeq">
<param name="Keyword" value="SetCol">
<param name="Keyword" value="SetRow">
<param name="Keyword" value="SwapCols">
<param name="Keyword" value="SwapRows">
<param name="Keyword" value="Transform"></object>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><link rel="StyleSheet" href="../../../default.css">
</HEAD><body><H1>Ìåòîäû ðàñøèðåíèÿ äâóìåðíûõ äèíàìè÷åñêèõ ìàññèâîâ</H1>
<table border=0 cellpadding=5><tr><td><code><b>function</b> Col&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T; k: integer): <b>array</b> <b>of</b> T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;k-òûé ñòîëáåö äâóìåðíîãî ìàññèâà</td></tr>
<tr><td><code><b>function</b> ColCount&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T): integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Êîëè÷åñòâî ñòîëáöîâ â äâóìåðíîì ìàññèâå</td></tr>
<tr><td><code><b>function</b> Cols&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T): <b>sequence </b> <b>of</b> <b>sequence </b> <b>of</b> T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò ïîñëåäîâàòåëüíîñòü ñòîëáöîâ äâóìåðíîãî ìàññèâà</td></tr>
<tr><td><code><b>function</b> ColSeq&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T; k: integer): <b>sequence </b> <b>of</b> T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;k-òûé ñòîëáåö äâóìåðíîãî ìàññèâà êàê ïîñëåäîâàòåëüíîñòü</td></tr>
<tr><td><code><b>function</b> ConvertAll&lt;T, T1&gt;(Self: <b>array</b> [,] <b>of</b> T; converter: T-&gt;T1): <b>array</b> [,] <b>of</b> T1;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ïðåîáðàçóåò ýëåìåíòû äâóìåðíîãî ìàññèâà è âîçâðàùàåò ïðåîáðàçîâàííûé ìàññèâ</td></tr>
<tr><td><code><b>function</b> ConvertAll&lt;T, T1&gt;(Self: <b>array</b> [,] <b>of</b> T; converter: (T,integer,integer)-&gt;T1): <b>array</b> [,] <b>of</b> T1;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ïðåîáðàçóåò ýëåìåíòû äâóìåðíîãî ìàññèâà è âîçâðàùàåò ïðåîáðàçîâàííûé ìàññèâ</td></tr>
<tr><td><code><b>function</b> ElementsByCol&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T): <b>sequence </b> <b>of</b> T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò ïî çàäàííîìó äâóìåðíîìó ìàññèâó ïîñëåäîâàòåëüíîñòü åãî ýëåìåíòîâ ïî ñòîëáöàì</td></tr>
<tr><td><code><b>function</b> ElementsByRow&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T): <b>sequence </b> <b>of</b> T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò ïî çàäàííîìó äâóìåðíîìó ìàññèâó ïîñëåäîâàòåëüíîñòü åãî ýëåìåíòîâ ïî ñòðîêàì</td></tr>
<tr><td><code><b>function</b> ElementsWithIndexes&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T): <b>sequence </b> <b>of</b> (T, integer, integer);</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò ïî çàäàííîìó äâóìåðíîìó ìàññèâó ïîñëåäîâàòåëüíîñòü (a[i,j],i,j)</td></tr>
<tr><td><code><b>procedure</b> Fill&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T; f: (integer,integer) -&gt;T);</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Çàïîëíÿåò ýëåìåíòû äâóìåðíîãî ìàññèâà çíà÷åíèÿìè, âû÷èñëÿåìûìè ïî íåêîòîðîìó ïðàâèëó</td></tr>
<tr><td><code><b>function</b> Print&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T; w: integer := 4): <b>array</b> [,] <b>of</b> T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âûâîä äâóìåðíîãî ìàññèâà, w - øèðèíà ïîëÿ âûâîäà</td></tr>
<tr><td><code><b>function</b> Print(Self: <b>array</b> [,] <b>of</b> real; w: integer := 7; f: integer := 2): <b>array</b> [,] <b>of</b> real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âûâîä äâóìåðíîãî âåùåñòâåííîãî ìàññèâà ïî ôîðìàòó :w:f</td></tr>
<tr><td><code><b>function</b> Println&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T; w: integer := 4): <b>array</b> [,] <b>of</b> T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âûâîä äâóìåðíîãî ìàññèâà è ïåðåõîä íà ñëåäóþùóþ ñòðîêó, w - øèðèíà ïîëÿ âûâîäà</td></tr>
<tr><td><code><b>function</b> Println(Self: <b>array</b> [,] <b>of</b> real; w: integer := 7; f: integer := 2): <b>array</b> [,] <b>of</b> real;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âûâîä äâóìåðíîãî âåùåñòâåííîãî ìàññèâà ïî ôîðìàòó :w:f è ïåðåõîä íà ñëåäóþùóþ ñòðîêó</td></tr>
<tr><td><code><b>function</b> Row&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T; k: integer): <b>array</b> <b>of</b> T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;k-òàÿ ñòðîêà äâóìåðíîãî ìàññèâà</td></tr>
<tr><td><code><b>function</b> RowCount&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T): integer;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Êîëè÷åñòâî ñòðîê â äâóìåðíîì ìàññèâå</td></tr>
<tr><td><code><b>function</b> Rows&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T): <b>sequence </b> <b>of</b> <b>sequence </b> <b>of</b> T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Âîçâðàùàåò ïîñëåäîâàòåëüíîñòü ñòðîê äâóìåðíîãî ìàññèâà</td></tr>
<tr><td><code><b>function</b> RowSeq&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T; k: integer): <b>sequence </b> <b>of</b> T;</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;k-òàÿ ñòðîêà äâóìåðíîãî ìàññèâà êàê ïîñëåäîâàòåëüíîñòü</td></tr>
<tr><td><code><b>procedure</b> SetCol&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T; k: integer; a: <b>array</b> <b>of</b> T);</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ìåíÿåò ñòîëáåö k äâóìåðíîãî ìàññèâà íà äðóãîé ñòîëáåö</td></tr>
<tr><td><code><b>procedure</b> SetCol&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T; k: integer; a: <b>sequence </b> <b>of</b> T);</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ìåíÿåò ñòîëáåö k äâóìåðíîãî ìàññèâà íà äðóãîé ñòîëáåö</td></tr>
<tr><td><code><b>procedure</b> SetRow&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T; k: integer; a: <b>array</b> <b>of</b> T);</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ìåíÿåò ñòðîêó k äâóìåðíîãî ìàññèâà íà äðóãóþ ñòðîêó</td></tr>
<tr><td><code><b>procedure</b> SetRow&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T; k: integer; a: <b>sequence </b> <b>of</b> T);</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ìåíÿåò ñòðîêó k äâóìåðíîãî ìàññèâà íà äðóãóþ ñòðîêó</td></tr>
<tr><td><code><b>procedure</b> SwapCols&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T; k1, k2: integer);</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ìåíÿåò ìåñòàìè äâà ñòîëáöà äâóìåðíîãî ìàññèâà ñ íîìåðàìè k1 è k2</td></tr>
<tr><td><code><b>procedure</b> SwapRows&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T; k1, k2: integer);</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ìåíÿåò ìåñòàìè äâå ñòðîêè äâóìåðíîãî ìàññèâà ñ íîìåðàìè k1 è k2</td></tr>
<tr><td><code><b>procedure</b> Transform&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T; f: T-&gt;T);</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ïðåîáðàçóåò ýëåìåíòû äâóìåðíîãî ìàññèâà ïî çàäàííîìó ïðàâèëó</td></tr>
<tr><td><code><b>procedure</b> Transform&lt;T&gt;(Self: <b>array</b> [,] <b>of</b> T; f: (T,integer,integer)-&gt;T);</code>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ïðåîáðàçóåò ýëåìåíòû äâóìåðíîãî ìàññèâà ïî çàäàííîìó ïðàâèëó</td></tr>
</table>
</body></HTML>