Nel codice creato da Apple, c'è questa riga:
CMTimeMakeWithSeconds( newDurationSeconds, 1000*1000*1000 )
C'è qualche motivo per esprimere 1,000,000,000come 1000*1000*1000?
Perché non 1000^3per 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.