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
相关推荐
bcbnb6 分钟前
iOS 性能测试的工程化方法,构建从底层诊断到真机监控的多工具测试体系foxsen_xia7 分钟前
Go安装、配置和vsCode配置Go雍凉明月夜7 分钟前
c++ 精学笔记记录Ⅰ开心就好20259 分钟前
iOS 上架 TestFlight 的真实流程复盘 从构建、上传到审核的团队协作方式小鹏编程13 分钟前
C++ 周期问题 - 计算n天后星期几繁华似锦respect14 分钟前
C++ unordered_map 底层实现与详细使用指南小周在成长17 分钟前
Java 泛型支持的类型aiopencode17 分钟前
Charles 抓不到包怎么办?HTTPS 抓包失败、TCP 数据流异常与底层补抓方案全解析太阳以西阿18 分钟前
【计算机图形学】01 OpenGL+Qt稚辉君.MCA_P8_Java22 分钟前
Gemini永久会员 C++返回最长有效子串长度