Nel codice creato da Apple, c'è questa riga:
CMTimeMakeWithSeconds( newDurationSeconds, 1000*1000*1000 )
C'è qualche motivo per esprimere 1,000,000,000
come 1000*1000*1000
?
Perché non 1000^3
per quello?
1_000_000_000
. Tuttavia, con le costanti di tempo questo è più difficile. È più leggibile scrivere 30 * 60
(30 minuti in secondi) che scrivere 1800
. In realtà ci sono lingue che ti permetteranno di scrivere unità, ad esempio meters
, consentendoti di proteggerti da cattivi incarichi.
^
è un XOR, non un esponente o un operatore di potenza.