@amoszhou
2014-04-26T11:01:48.000000Z
字数 729
阅读 2046
scala RichInt StringOps
故名思意,这个类提供的是整型处理的API,我们来看一些较常用方法:
Range类 println(0 to 10) //其实是0.to(10),参照第一章我们讲过的,简单化这种定。打印Range(0,1,2,3,4,5,6,7,8,9,10)Range类 println(0.to(10,2) //Range(0, 2, 4, 6, 8, 10) 不过对于这种情况我们一会采用另外一种写法,就是调用Range类的API:println(0 to 10 by 2) 结果是一样的,这就是scala的灵活之处,做一件事情有好多种做法println(1 isWhole) //true println(1.0 isWhole) //true println(1.1 isWhole) //falseprintln(11 toHexString) //打印bprintln(8 toOctalString) //打印10StringOps的方法实在太多。不管任何语言中String的操作频繁都是最高的之一。所以只能大家自己一个个去看