在Apple创建的代码中,有以下行:
CMTimeMakeWithSeconds( newDurationSeconds, 1000*1000*1000 )
有什么理由表达1,000,000,000为1000*1000*1000?
为什么不1000^3这样做呢?
1_000_000_000。但是,使用时间常数会更加困难。编写30 * 60(30秒,秒)比编写更具可读性1800。实际上,有些语言可以让您编写单元,例如meters,可以保护自己免受错误分配的影响。
^是XOR,不是指数或幂运算符。