Пересобрал Help
This commit is contained in:
parent
333201895f
commit
159a2e88e2
|
|
@ -25,10 +25,10 @@
|
||||||
<b><code>xor</code></b>, <code><b>shl</b></code>, <code><b>shr</b></code>. Они
|
<b><code>xor</code></b>, <code><b>shl</b></code>, <code><b>shr</b></code>. Они
|
||||||
производят побитовые манипуляции с операндами целого типа. Результирующий тип
|
производят побитовые манипуляции с операндами целого типа. Результирующий тип
|
||||||
для <code><b>and</b></code>, <code><b>or</b></code>,
|
для <code><b>and</b></code>, <code><b>or</b></code>,
|
||||||
<b><code>xor</code></b> будет наименьшим целым, включающим все возможные значения обоих типов операндов.
|
<b><code>xor</code></b> будет наименьшим целым, включающим все возможные значения обоих типов операндов,
|
||||||
Для <code><b>shl</b></code>, <code><b>shr</b></code> результирующий
|
для <code><b>shl</b></code>, <code><b>shr</b></code> - результирующий
|
||||||
тип совпадает с типом левого операнда, для <code><b>not</b></code>
|
тип будет как минимум integer, а для 64-битных целых - совпадать с типом левого операнда, для <code><b>not</b></code>
|
||||||
- с типом операнда.</p>
|
- будет как минимум integer, а для 64-битных целых - совпадать с типом операнда.</p>
|
||||||
<p>
|
<p>
|
||||||
Побитовые операции осуществляются следующим образом: с каждым битом (0
|
Побитовые операции осуществляются следующим образом: с каждым битом (0
|
||||||
принимается за False, 1 - за True)
|
принимается за False, 1 - за True)
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@
|
||||||
<param name="Keyword" value="ColSeq">
|
<param name="Keyword" value="ColSeq">
|
||||||
<param name="Keyword" value="ColsSeq">
|
<param name="Keyword" value="ColsSeq">
|
||||||
<param name="Keyword" value="ConvertAll">
|
<param name="Keyword" value="ConvertAll">
|
||||||
|
<param name="Keyword" value="Copy">
|
||||||
<param name="Keyword" value="Elements">
|
<param name="Keyword" value="Elements">
|
||||||
<param name="Keyword" value="ElementsByCol">
|
<param name="Keyword" value="ElementsByCol">
|
||||||
<param name="Keyword" value="ElementsByRow">
|
<param name="Keyword" value="ElementsByRow">
|
||||||
|
|
@ -45,6 +46,8 @@
|
||||||
<br> Преобразует элементы двумерного массива и возвращает преобразованный массив</td></tr>
|
<br> Преобразует элементы двумерного массива и возвращает преобразованный массив</td></tr>
|
||||||
<tr><td><code><b>function</b> ConvertAll<T, T1>(Self: <b>array</b> [,] <b>of</b> T; converter: (T,integer,integer)->T1): <b>array</b> [,] <b>of</b> T1;</code>
|
<tr><td><code><b>function</b> ConvertAll<T, T1>(Self: <b>array</b> [,] <b>of</b> T; converter: (T,integer,integer)->T1): <b>array</b> [,] <b>of</b> T1;</code>
|
||||||
<br> Преобразует элементы двумерного массива и возвращает преобразованный массив</td></tr>
|
<br> Преобразует элементы двумерного массива и возвращает преобразованный массив</td></tr>
|
||||||
|
<tr><td><code><b>function</b> Copy<T>(Self: <b>array</b> [,] <b>of</b> T): <b>array</b> [,] <b>of</b> T;</code>
|
||||||
|
<br> Создает копию двумерного массива</td></tr>
|
||||||
<tr><td><code><b>function</b> Elements<T>(Self: <b>array</b> [,] <b>of</b> T): <b>sequence </b> <b>of</b> T;</code>
|
<tr><td><code><b>function</b> Elements<T>(Self: <b>array</b> [,] <b>of</b> T): <b>sequence </b> <b>of</b> T;</code>
|
||||||
<br> Возвращает по заданному двумерному массиву последовательность его элементов по строкам</td></tr>
|
<br> Возвращает по заданному двумерному массиву последовательность его элементов по строкам</td></tr>
|
||||||
<tr><td><code><b>function</b> ElementsByCol<T>(Self: <b>array</b> [,] <b>of</b> T): <b>sequence </b> <b>of</b> T;</code>
|
<tr><td><code><b>function</b> ElementsByCol<T>(Self: <b>array</b> [,] <b>of</b> T): <b>sequence </b> <b>of</b> T;</code>
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@
|
||||||
<param name="Keyword" value="CartesianPower">
|
<param name="Keyword" value="CartesianPower">
|
||||||
<param name="Keyword" value="Combinations">
|
<param name="Keyword" value="Combinations">
|
||||||
<param name="Keyword" value="ConvertAll">
|
<param name="Keyword" value="ConvertAll">
|
||||||
|
<param name="Keyword" value="Copy">
|
||||||
<param name="Keyword" value="Fill">
|
<param name="Keyword" value="Fill">
|
||||||
<param name="Keyword" value="FillRandom">
|
<param name="Keyword" value="FillRandom">
|
||||||
<param name="Keyword" value="Find">
|
<param name="Keyword" value="Find">
|
||||||
|
|
@ -66,6 +67,8 @@
|
||||||
<br> Преобразует элементы массива и возвращает преобразованный массив</td></tr>
|
<br> Преобразует элементы массива и возвращает преобразованный массив</td></tr>
|
||||||
<tr><td><code><b>function</b> ConvertAll<T, T1>(Self: <b>array</b> <b>of</b> T; converter: (T,integer)->T1): <b>array</b> <b>of</b> T1;</code>
|
<tr><td><code><b>function</b> ConvertAll<T, T1>(Self: <b>array</b> <b>of</b> T; converter: (T,integer)->T1): <b>array</b> <b>of</b> T1;</code>
|
||||||
<br> Преобразует элементы массива и возвращает преобразованный массив</td></tr>
|
<br> Преобразует элементы массива и возвращает преобразованный массив</td></tr>
|
||||||
|
<tr><td><code><b>function</b> Copy<T>(Self: <b>array</b> <b>of</b> T): <b>array</b> <b>of</b> T;</code>
|
||||||
|
<br> Создает копию массива</td></tr>
|
||||||
<tr><td><code><b>procedure</b> Fill<T>(Self: <b>array</b> <b>of</b> T; x: T);</code>
|
<tr><td><code><b>procedure</b> Fill<T>(Self: <b>array</b> <b>of</b> T; x: T);</code>
|
||||||
<br> Заполняет элементы массива указанным значением</td></tr>
|
<br> Заполняет элементы массива указанным значением</td></tr>
|
||||||
<tr><td><code><b>procedure</b> Fill<T>(Self: <b>array</b> <b>of</b> T; f: integer->T);</code>
|
<tr><td><code><b>procedure</b> Fill<T>(Self: <b>array</b> <b>of</b> T; f: integer->T);</code>
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@
|
||||||
<param name="Keyword" value="Cartesian">
|
<param name="Keyword" value="Cartesian">
|
||||||
<param name="Keyword" value="CountOf">
|
<param name="Keyword" value="CountOf">
|
||||||
<param name="Keyword" value="DistinctBy">
|
<param name="Keyword" value="DistinctBy">
|
||||||
|
<param name="Keyword" value="FirstOrDefault">
|
||||||
<param name="Keyword" value="Flatten">
|
<param name="Keyword" value="Flatten">
|
||||||
<param name="Keyword" value="ForEach">
|
<param name="Keyword" value="ForEach">
|
||||||
<param name="Keyword" value="Incremental">
|
<param name="Keyword" value="Incremental">
|
||||||
|
|
@ -85,6 +86,8 @@
|
||||||
<br> Возвращает элементы последовательности, ключи для которых отличаются, используя компоратор comp</td></tr>
|
<br> Возвращает элементы последовательности, ключи для которых отличаются, используя компоратор comp</td></tr>
|
||||||
<tr><td><code><b>function</b> DistinctBy<T, TKey>(Self: <b>sequence </b> <b>of</b> T; by: T->TKey);</code>
|
<tr><td><code><b>function</b> DistinctBy<T, TKey>(Self: <b>sequence </b> <b>of</b> T; by: T->TKey);</code>
|
||||||
<br> Возвращает элементы последовательности, ключи для которых отличаются, используя компоратор по-умолчанию</td></tr>
|
<br> Возвращает элементы последовательности, ключи для которых отличаются, используя компоратор по-умолчанию</td></tr>
|
||||||
|
<tr><td><code><b>function</b> FirstOrDefault<T>(self: <b>sequence </b> <b>of</b> T; pred: T -> boolean; defaultValue: T): T;</code>
|
||||||
|
<br> Возвращает первый элемент, удовлетворяющий условию, или значение по умолчанию, если ни одного такого элемента не найдено</td></tr>
|
||||||
<tr><td><code><b>function</b> Flatten<T>(Self: <b>sequence </b> <b>of</b> <b>sequence </b> <b>of</b> T): <b>sequence </b> <b>of</b> T;</code>
|
<tr><td><code><b>function</b> Flatten<T>(Self: <b>sequence </b> <b>of</b> <b>sequence </b> <b>of</b> T): <b>sequence </b> <b>of</b> T;</code>
|
||||||
<br> Преобразует последовательность последовательностей в плоскую последовательность</td></tr>
|
<br> Преобразует последовательность последовательностей в плоскую последовательность</td></tr>
|
||||||
<tr><td><code><b>procedure</b> ForEach<T>(Self: <b>sequence </b> <b>of</b> T; action: T -> ());</code>
|
<tr><td><code><b>procedure</b> ForEach<T>(Self: <b>sequence </b> <b>of</b> T; action: T -> ());</code>
|
||||||
|
|
@ -194,11 +197,11 @@
|
||||||
<tr><td><code><b>function</b> Product(Self: <b>sequence </b> <b>of</b> int64): int64;</code>
|
<tr><td><code><b>function</b> Product(Self: <b>sequence </b> <b>of</b> int64): int64;</code>
|
||||||
<br> Возвращает произведение элементов последовательности</td></tr>
|
<br> Возвращает произведение элементов последовательности</td></tr>
|
||||||
<tr><td><code><b>function</b> Product<T>(Self: <b>sequence </b> <b>of</b> T; f: T->real): real;</code>
|
<tr><td><code><b>function</b> Product<T>(Self: <b>sequence </b> <b>of</b> T; f: T->real): real;</code>
|
||||||
<br> Возвращает произведение элементов последовательности, спроектированных на числовое значение</td></tr>
|
<br> Возвращает произведение элементов последовательности, спроецированных на числовое значение</td></tr>
|
||||||
<tr><td><code><b>function</b> Product<T>(Self: <b>sequence </b> <b>of</b> T; f: T->integer): int64;</code>
|
<tr><td><code><b>function</b> Product<T>(Self: <b>sequence </b> <b>of</b> T; f: T->integer): int64;</code>
|
||||||
<br> Возвращает произведение элементов последовательности, спроектированных на числовое значение</td></tr>
|
<br> Возвращает произведение элементов последовательности, спроецированных на числовое значение</td></tr>
|
||||||
<tr><td><code><b>function</b> Product<T>(Self: <b>sequence </b> <b>of</b> T; f: T->BigInteger): BigInteger;</code>
|
<tr><td><code><b>function</b> Product<T>(Self: <b>sequence </b> <b>of</b> T; f: T->BigInteger): BigInteger;</code>
|
||||||
<br> Возвращает произведение элементов последовательности, спроектированных на числовое значение</td></tr>
|
<br> Возвращает произведение элементов последовательности, спроецированных на числовое значение</td></tr>
|
||||||
<tr><td><code><b>function</b> Product(Self: <b>sequence </b> <b>of</b> BigInteger): BigInteger;</code>
|
<tr><td><code><b>function</b> Product(Self: <b>sequence </b> <b>of</b> BigInteger): BigInteger;</code>
|
||||||
<br> Возвращает произведение элементов последовательности</td></tr>
|
<br> Возвращает произведение элементов последовательности</td></tr>
|
||||||
<tr><td><code><b>function</b> Scan<T>(Self: <b>sequence </b> <b>of</b> T; func: (T,T) -> T): <b>sequence </b> <b>of</b> T;</code>
|
<tr><td><code><b>function</b> Scan<T>(Self: <b>sequence </b> <b>of</b> T; func: (T,T) -> T): <b>sequence </b> <b>of</b> T;</code>
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><link rel="StyleSheet" href="../../../default.css">
|
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><link rel="StyleSheet" href="../../../default.css">
|
||||||
</HEAD><body><H1>Математические подпрограммы</H1>
|
</HEAD><body><H1>Математические подпрограммы</H1>
|
||||||
<table border=0 cellpadding=5><tr><td><code><b>function</b> Abs(x: число): число;</code>
|
<table border=0 cellpadding=5><tr><td><code><b>function</b> Abs(x: число): число;</code>
|
||||||
<br> Возвращает модуль числа x</td></tr>
|
<br> Возвращает модуль числа</td></tr>
|
||||||
<tr><td><code><b>function</b> ArcCos(x: real): real;</code>
|
<tr><td><code><b>function</b> ArcCos(x: real): real;</code>
|
||||||
<br> Возвращает угол в радианах, косинус которого равен x, -1<=x<=1</td></tr>
|
<br> Возвращает угол в радианах, косинус которого равен x, -1<=x<=1</td></tr>
|
||||||
<tr><td><code><b>function</b> ArcSin(x: real): real;</code>
|
<tr><td><code><b>function</b> ArcSin(x: real): real;</code>
|
||||||
|
|
|
||||||
Binary file not shown.
Loading…
Reference in a new issue