闰年(在公历中)是这样出现的:
一些例子:
想了解闰年这一现象的四分钟精彩讲解,请看这个 YouTube 视频。
你的任务是判断给定年份是否为闰年。
本练习(以及后续练习)的测试都带有像“test00_”这样的编号前缀。这在 Pharo 中并不是常规做法,不过为了方便学习这门语言,以确定的顺序呈现测试是很有用的。
对于本练习,请研究 Number 类的“arithmetic”方法类别,以及布尔运算符如何同样被定义为消息。注意“and:”和“or:”在 True 和 False 类中是如何实现的。你可以使用上下文菜单项“senders of...”,查看 Pharo 的其他部分如何使用这些运算符。
你也可以试试……World > Tools > Finder > Examples > 20 . 4 . true,也许会发现一些有用的东西。它是在问 Pharo,第一个元素和第二个元素之间的哪些运算会得到第三个元素。