En el código creado por Apple, existe esta línea:
CMTimeMakeWithSeconds( newDurationSeconds, 1000*1000*1000 )
¿Hay alguna razón para expresar 1,000,000,000
como 1000*1000*1000
?
¿Por qué no 1000^3
para el caso?
1_000_000_000
. Sin embargo, con constantes de tiempo esto es más difícil. Es más legible escribir 30 * 60
(30 minutos en segundos) que escribir 1800
. En realidad, hay idiomas que le permitirán escribir unidades, por ejemplo meters
, permitiéndole protegerse contra las malas asignaciones.
^
es un XOR, no un exponente u operador de potencia.