Dalam kode yang dibuat oleh Apple, ada baris ini:
CMTimeMakeWithSeconds( newDurationSeconds, 1000*1000*1000 )
Apakah ada alasan untuk mengekspresikan 1,000,000,000
sebagai 1000*1000*1000
?
Kenapa tidak 1000^3
?
1_000_000_000
. Namun, dengan konstanta waktu ini lebih sulit. Menulis lebih mudah dibaca 30 * 60
(30 menit dalam detik) daripada menulis 1800
. Sebenarnya ada bahasa yang akan memungkinkan Anda untuk menulis unit, misalnya meters
, memungkinkan Anda untuk melindungi diri terhadap tugas yang buruk.
^
adalah XOR, bukan eksponen atau operator daya.