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
相关推荐
a程序小傲17 小时前
得物Java面试被问:方法句柄(MethodHandle)与反射的性能对比和底层区别IT_陈寒17 小时前
Java并发编程实战:从入门到精通的5个关键技巧,让我薪资涨了40%独自破碎E17 小时前
比较版本号zimoyin17 小时前
浅浅了解下0拷贝技术AI架构师易筋17 小时前
AIOps 告警归因中的提示工程:从能用到可上生产(4 阶梯)你的冰西瓜17 小时前
C++中的array容器详解程序员爱钓鱼17 小时前
Node.js 编程实战:测试与调试 —— 调试技巧与性能分析小杨同学4917 小时前
C 语言贪心算法实战:解决经典活动选择问题+VX:Fegn089517 小时前
计算机毕业设计|基于springboot + vue物流配送中心信息化管理系统(源码+数据库+文档)随丶芯17 小时前
IDEA安装leetcode-editor插件