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
相关推荐
guygg889 分钟前
基于数据驱动的模型预测控制电力系统机组组合优化MATLAB实现lly20240610 分钟前
组合模式:深入理解与实际应用陈酒尽余欢10 分钟前
告别 Vibe Coding:用 SDD 让 AI 编程提效 50%,三工具实战对比树上有只程序猿13 分钟前
低代码平台选型指南,10 款热门工具对比2501_9083298515 分钟前
C++中的备忘录模式左左右右左右摇晃26 分钟前
Java笔记——JMMJava编程爱好者37 分钟前
面试官:“你一天烧几十个token也好意思面AI应用开发?”我镇定自若:“我烧的不是token,是我的热情。”面试官:“明天二面。”qq_4160187238 分钟前
C++与机器学习框架Memory_荒年40 分钟前
Nacos双面超人:注册中心 + 配置中心,一个都不能少!Memory_荒年40 分钟前
Nacos 面试通关宝典:从入门到源码,你值得拥有!