Ошибки при работе с вещественными значениями
Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
При работе с вещественными значениями невозможно получить ошибку времени выполнения.
begin
writeln(1/0); // бесконечность
writeln(sqrt(-1)); // NaN
end.
Это приводит к изменению стиля программирования: деление на ноль, например, теперь вовсе не ошибка, просто в результате получается бесконечность :)