package hfd.test39 import scala.language.postfixOps //需求:给整数添加一个功能,求阶乘 // 5! = 1*2*3*4*5 = 120 object test39_3 { implicit class XXXXX(d: Int) { def ! : Int = { var result = 1 for (i <- 1 to d) { result *= i } result // println("阶乘函数被调用",d) // 120 //写代码,完成1*2*3*...*d } } def main(args: Array[String]): Unit = { println(5.!) println(6 !) // var i = 1 } }
第1个
建一个软件包
第2个: