No código criado pela Apple, existe esta linha:
CMTimeMakeWithSeconds( newDurationSeconds, 1000*1000*1000 )
Existe algum motivo para expressar 1,000,000,000
como 1000*1000*1000
?
Por que não 1000^3
?
1_000_000_000
. No entanto, com constantes de tempo, isso é mais difícil. É mais legível escrever 30 * 60
(30 minutos em segundos) do que escrever 1800
. Na verdade, existem idiomas que permitem que você escreva unidades, por exemplo meters
, permitindo que você se proteja contra atribuições ruins.
^
é um XOR, não um expoente ou operador de energia.