给定年龄(以秒为单位),计算某人的年龄:
- 地球:轨道周期 365.25 地球日,或 31557600 秒
- 水星:轨道周期 0.2408467 地球年
- 金星:轨道周期 0.61519726 地球年
- 火星:轨道周期 1.8808158 地球年
- 木星:轨道周期 11.862615 地球年
- 土星:轨道周期 29.447498 地球年
- 天王星:轨道周期 84.016846 地球年
- 海王星:轨道周期 164.79132 地球年
因此,如果你被告知某人的年龄为 1,000,000,000 秒,你应该可以说它们的年龄为 31.69 地球年.
如果你想知道为什么冥王星没有加入进来,请去观看this youtube video.
在解决此问题时,您可能想要阅读的一些 Rust 主题:
- Trait,用 From trait 实现,或实现自己的 trait
- trait 的默认方法实现
部分灵感来自 Chris Pine 在线学习编程教程的第 1 章.http://pine.fm/LearnToProgram/?Chapter=01