Groovy GDK 为数字提供的方法

在表3.4中显示了GDK定义的全部可用的方法,这些方法实现了数字的加、减、幂运算等等,所有的工作都不意外,另外,abs、toInteger和round方法也像你希望的那样工作。

非常有趣,GDK也定义了times、upto、downto和step方法,这些方法接受一个闭包参数,列表3.9显示了这些方法的应用,times方法仅仅用于做重复的动作,upto方法是递增一个数字,downto是递减一个数字,step是按一个步进从一个数递增到另外一个数一般形式。

刚从java转过来的时候,在一个数字上调用方法会感到不习惯,只要记住数字也是对 象,并且能像普通对象那样看到它们就可以了。

已经了解到在groovy中,数字的处理是很自然的,并且能防止在使用浮点数的时候犯一般性的错误,在大多数情况下,不需要记住运算的所有细节,在需要的时候,这节也许是一个有用的参考手册。

从一个没有想到的角度开始讲一个对象的可用性,在数字这一节已经看到了。