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
相关推荐
wuyk5554 小时前
第2章:六步换相原理全解+STM32工程实战hey_sml4 小时前
JAVA每日一学---CompletableFuture中thenApply与thenCompose区别详解维克兜率天5 小时前
【维克】ARMA模型:AR与MA的完美结合萧瑟余晖6 小时前
Java深入解析篇十七之SpringCloud是未才6 小时前
从输入 URL 到页面返回:DNS、路由、TLS 与 HTTP 完整链路上海安当技术7 小时前
半天接入:USBKey RESTful API + C 动态库,Web 和 C/S 两套集成路径实战ttod_qzstudio7 小时前
Java 常用语法极简通关(五):类与对象——字段、方法、构造器、this 与 staticDevUI团队7 小时前
从“即兴创作”到“规格先行”,华为云码道(CodeArts)代码智能体持续深耕企业级规范驱动开发能力萧瑟余晖8 小时前
Java深入解析篇十七之Spring Securityweixin_431600448 小时前
NestJS 入门(3):Guard 如何挡住未登录请求?