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 小时前
Perl 数据库连接森叶4 小时前
Java 比 Python 高性能的原因:重点在高并发方面qq_316837754 小时前
uni.chooseMedia 读取base64 或 二进制方圆工作室4 小时前
【C语言图形学】用*号绘制完美圆的三种算法详解与实现【AI】小二·5 小时前
Python Web 开发进阶实战:混沌工程初探 —— 主动注入故障,构建高韧性系统Lkygo5 小时前
LlamaIndex使用指南进阶小白猿5 小时前
Java技术八股学习Day20代码村新手5 小时前
C++-类和对象(中)葵花楹5 小时前
【JAVA课设】【游戏社交系统】赵谨言5 小时前
Python串口的三相交流电机控制系统研究