【发布时间】:2018-04-26 15:32:51
【问题描述】:
clock 包包含一个返回 TimeSpec 记录的 stopWatch 函数。它有一个带有两个字段的构造函数:sec(秒)和 nsec(纳秒)。但是,运行此命令会产生奇怪的结果:
TimeSpec {sec = 29, nsec = 656841598}
看起来 nsec 实际上并不是指纳秒,因为 1 秒应该是 10^9 纳秒。这是库中的错误还是发生了其他事情?
【问题讨论】:
-
对我来说看起来像是分数。 29 秒 + 656841598 纳秒。
-
您是否声称 nsec 部分大于 1e9?嗯...
656841598 / 1e9 = 0.656841598