package hfd
import scala.language.postfixOps
//需求:给整数添加一个功能,求阶乘
//5!=1*2*3*4*5=120
object Test38_2 {
implicit class xxxx(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
}
}
Scala的阶乘
2401_833788052024-12-12 9:10
相关推荐
我材不敲代码3 小时前
Python实现打包贪吃蛇游戏身如柳絮随风扬4 小时前
Java中的CAS机制详解韩立学长6 小时前
【开题答辩实录分享】以《基于Python的大学超市仓储信息管理系统的设计与实现》为例进行选题答辩实录分享froginwe116 小时前
Scala 循环m0_706653236 小时前
C++编译期数组操作故事和你917 小时前
sdut-Java面向对象-06 继承和多态、抽象类和接口(函数题:10-18题)Bruk.Liu7 小时前
(LangChain实战2):LangChain消息(message)的使用qq_423233907 小时前
C++与Python混合编程实战m0_715575347 小时前
分布式任务调度系统csbysj20207 小时前
选择(Selectable)