Scla富包装器

Scala的每个基本类型都对应着一个“富包装器”提供的许多额外的方法,可以在API文档中查看。如下的程序

package com.silence.scala
object RichTypes {
  def main(args: Array[String]): Unit = {
    println(0 max 5)
    println(0 min 5)
    println(-2.7 abs)
    println(-2.7 round)
    println(1.5 isInfinity)
    println("bob" capitalize)
    println(1 to 6)
    println("robert" drop 2)
  }
}  

输出

5
0
2.7
-3
false
Bob
Range(1, 2, 3, 4, 5, 6)
bert

Scala的一些富操作,图片来自Scala编程

Scla富包装器_第1张图片

你可能感兴趣的:(scala富包装器)