Ошибки при работе с вещественными значениями: различия между версиями
Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Mikst (обсуждение | вклад) Нет описания правки |
Mikst (обсуждение | вклад) Нет описания правки |
||
Строка 6: | Строка 6: | ||
Это приводит к изменению стиля программирования: деление на ноль, например, теперь вовсе не ошибка, просто в результате получается бесконечность :) | Это приводит к изменению стиля программирования: деление на ноль, например, теперь вовсе не ошибка, просто в результате получается бесконечность :) | ||
== Ссылки == | |||
*[[Особенности языка: продвинутый уровень]] | |||
*[http://pascalabc.net/ru/bazovyie-osobennosti-yazyika-i-bibliotek.html Сайт PascalABC.NET: Особенности языка] |
Текущая версия от 13:25, 12 января 2010
При работе с вещественными значениями невозможно получить ошибку времени выполнения.
begin
writeln(1/0); // бесконечность
writeln(sqrt(-1)); // NaN
end.
Это приводит к изменению стиля программирования: деление на ноль, например, теперь вовсе не ошибка, просто в результате получается бесконечность :)