W kodzie stworzonym przez Apple jest taka linia:
CMTimeMakeWithSeconds( newDurationSeconds, 1000*1000*1000 )
Czy jest jakiś powód, aby wyrazić 1,000,000,000
jako 1000*1000*1000
?
Dlaczego nie 1000^3
o to chodzi?
1_000_000_000
. Jednak przy stałych czasowych jest to trudniejsze. Łatwiej jest pisać 30 * 60
(30 minut w sekundach) niż pisać 1800
. W rzeczywistości istnieją języki, które pozwolą ci pisać jednostki, np. meters
Pozwalając ci chronić się przed złymi zadaniami.
^
jest XOR, a nie wykładnikiem ani operatorem potęgi.