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
相关推荐
该用户已不存在6 分钟前
Python正在死去,2026年Python还值得学吗?20岁30年经验的码农14 分钟前
Java Sentinel流量控制与熔断降级框架详解程序员西西15 分钟前
SpringBoot轻松整合Sentinel限流三七互娱后端团队37 分钟前
告别“玄学”调参:DSPy 框架入门,让 AI 自动优化 AI 的提示词星星电灯猴38 分钟前
iPhone 抓包工具怎么选?从 HTTPS 调试、TCP 数据流分析到多工具协同的完整方案三七互娱后端团队44 分钟前
别再只用 Vector Search 了:手把手教你落地 GraphRAG(图谱增强检索)南雨北斗1 小时前
Kotlin中遍历集合的方法aiopencode1 小时前
Fiddler使用教程与抓包实战 HTTPHTTPS抓包、代理配置与接口调试完整指南二川bro1 小时前
特征工程完全手册:2025 Python实战技巧p***h6431 小时前
JavaScript图像处理开发