MyChat Scripts: функция Abs, получение модуля от целого числа
"Для разработчиков", "Серверные скрипты", "Описание функций", "Математические", "Abs".
Получить модуль от числа (целого или вещественного).
Синтаксис
function Abs(x: extended): extended;
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
x |
extended |
число, от которого нужно получить модуль. |
Результат функции
Модуль числа.
Пример
var
i, x: integer;
begin
for i := 1 to 10 do begin
x := random(10) - 5;
mLogScript(inttostr(round(abs(x))), inttostr(x));
end;
end.
Результат работы скрипта
[22:26:14] (Log "Abs"): [0] 0
[22:26:14] (Log "Abs"): [3] 3
[22:26:14] (Log "Abs"): [-2] 2
[22:26:14] (Log "Abs"): [0] 0
[22:26:14] (Log "Abs"): [1] 1
[22:26:14] (Log "Abs"): [3] 3
[22:26:14] (Log "Abs"): [4] 4
[22:26:14] (Log "Abs"): [-4] 4
[22:26:14] (Log "Abs"): [-3] 3
[22:26:14] (Log "Abs"): [-2] 2
[22:26:14] (Run "Abs"): Время выполнения скрипта: 3 мс
[22:26:14] (Run "Abs"): Скрипт выполнен успешно.