2009-07-21 2 views
2

Я видел это в сниппета:Что означает значение 1e100f?

animation.repeatCount = 1e100f; 

мои математические классы давно. Итак, 1e100f будет числом с 100 нулями? Итак, в этом случае программист хотел иметь бесконечный repeatCount?

ответ

13

Согласно this page on Timing, Timespaces, and CAAnimation, установив RepeatCount в 1e100f «заставит анимацию повторять до тех пор, пока не будет удален из слоя «.

+0

+1 это ответ в данном контексте. –

2

Я думаю, что его бесконечность в IEEE 754 формат с плавающей запятой

0

0x1e100f десятичное 1970191 - это может быть что? Кажется не круглым, достаточным числом, чтобы быть преднамеренным.

EDIT

Я просто found the following на Google .. звучит как ответ

animation.repeatCount = 1e100f; // this is infinity in IEEE 754 floating point format 
Смежные вопросы