diff --git a/PABCNetHelp/LangGuide/Operations_Expressions/bitop.html b/PABCNetHelp/LangGuide/Operations_Expressions/bitop.html index bbbecb359..b36a3cce7 100644 --- a/PABCNetHelp/LangGuide/Operations_Expressions/bitop.html +++ b/PABCNetHelp/LangGuide/Operations_Expressions/bitop.html @@ -25,10 +25,10 @@ xor, shl, shr. Они производят побитовые манипуляции с операндами целого типа. Результирующий тип для and, or, -xor будет наименьшим целым, включающим все возможные значения обоих типов операндов. -Для shl, shr результирующий -тип совпадает с типом левого операнда, для not -- с типом операнда.

+xor будет наименьшим целым, включающим все возможные значения обоих типов операндов, +для shl, shr - результирующий +тип будет как минимум integer, а для 64-битных целых - совпадать с типом левого операнда, для not +- будет как минимум integer, а для 64-битных целых - совпадать с типом операнда.

Побитовые операции осуществляются следующим образом: с каждым битом (0 принимается за False, 1 - за True) diff --git a/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for array [,] of T.html b/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for array [,] of T.html index e88bae3d2..c200cc79e 100644 --- a/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for array [,] of T.html +++ b/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for array [,] of T.html @@ -5,6 +5,7 @@ + @@ -45,6 +46,8 @@
        Преобразует элементы двумерного массива и возвращает преобразованный массив function ConvertAll<T, T1>(Self: array [,] of T; converter: (T,integer,integer)->T1): array [,] of T1;
        Преобразует элементы двумерного массива и возвращает преобразованный массив +function Copy<T>(Self: array [,] of T): array [,] of T; +
        Создает копию двумерного массива function Elements<T>(Self: array [,] of T): sequence of T;
        Возвращает по заданному двумерному массиву последовательность его элементов по строкам function ElementsByCol<T>(Self: array [,] of T): sequence of T; diff --git a/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for array of T.html b/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for array of T.html index cb3eb4f0d..dfd88efd7 100644 --- a/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for array of T.html +++ b/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for array of T.html @@ -5,6 +5,7 @@ + @@ -66,6 +67,8 @@
        Преобразует элементы массива и возвращает преобразованный массив function ConvertAll<T, T1>(Self: array of T; converter: (T,integer)->T1): array of T1;
        Преобразует элементы массива и возвращает преобразованный массив +function Copy<T>(Self: array of T): array of T; +
        Создает копию массива procedure Fill<T>(Self: array of T; x: T);
        Заполняет элементы массива указанным значением procedure Fill<T>(Self: array of T; f: integer->T); diff --git a/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for sequence of T.html b/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for sequence of T.html index 6e4b3f8f0..4c84e548a 100644 --- a/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for sequence of T.html +++ b/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Extension methods for sequence of T.html @@ -6,6 +6,7 @@ + @@ -85,6 +86,8 @@
        Возвращает элементы последовательности, ключи для которых отличаются, используя компоратор comp function DistinctBy<T, TKey>(Self: sequence of T; by: T->TKey);
        Возвращает элементы последовательности, ключи для которых отличаются, используя компоратор по-умолчанию +function FirstOrDefault<T>(self: sequence of T; pred: T -> boolean; defaultValue: T): T; +
        Возвращает первый элемент, удовлетворяющий условию, или значение по умолчанию, если ни одного такого элемента не найдено function Flatten<T>(Self: sequence of sequence of T): sequence of T;
        Преобразует последовательность последовательностей в плоскую последовательность procedure ForEach<T>(Self: sequence of T; action: T -> ()); @@ -194,11 +197,11 @@ function Product(Self: sequence of int64): int64;
        Возвращает произведение элементов последовательности function Product<T>(Self: sequence of T; f: T->real): real; -
        Возвращает произведение элементов последовательности, спроектированных на числовое значение +
        Возвращает произведение элементов последовательности, спроецированных на числовое значение function Product<T>(Self: sequence of T; f: T->integer): int64; -
        Возвращает произведение элементов последовательности, спроектированных на числовое значение +
        Возвращает произведение элементов последовательности, спроецированных на числовое значение function Product<T>(Self: sequence of T; f: T->BigInteger): BigInteger; -
        Возвращает произведение элементов последовательности, спроектированных на числовое значение +
        Возвращает произведение элементов последовательности, спроецированных на числовое значение function Product(Self: sequence of BigInteger): BigInteger;
        Возвращает произведение элементов последовательности function Scan<T>(Self: sequence of T; func: (T,T) -> T): sequence of T; diff --git a/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Math subroutines.html b/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Math subroutines.html index e76dcae6c..114ac4e8b 100644 --- a/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Math subroutines.html +++ b/PABCNetHelp/LangGuide/PABCSystemUnit/Files/Math subroutines.html @@ -49,7 +49,7 @@

Математические подпрограммы

+
        Возвращает модуль числа
function Abs(x: число): число; -
        Возвращает модуль числа x
function ArcCos(x: real): real;
        Возвращает угол в радианах, косинус которого равен x, -1<=x<=1
function ArcSin(x: real): real; diff --git a/bin/PascalABCNET.chm b/bin/PascalABCNET.chm index 1aec87f65..8ca8edfb8 100644 Binary files a/bin/PascalABCNET.chm and b/bin/PascalABCNET.chm differ