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
相关推荐
都叫我大帅哥1 小时前
Docker Swarm 部署方案都叫我大帅哥1 小时前
在Swarm中部署Nacos并配置外部MySQLsuperman超哥1 小时前
Rust 异步错误处理最佳实践脏脏a1 小时前
C++ STL list 模拟实现:从底层链表到容器封装想摆烂的不会研究的研究生8 小时前
每日八股——Redis(1)毕设源码-郭学长8 小时前
【开题答辩全过程】以 基于SpringBoot技术的美妆销售系统为例,包含答辩的问题和答案故事不长丨8 小时前
C#正则表达式完全攻略:从基础到实战的全场景应用指南哈库纳玛塔塔9 小时前
放弃 MyBatis,拥抱新一代 Java 数据访问库追逐时光者9 小时前
精选 10 款 .NET 开源免费、功能强大的 Windows 效率软件追逐时光者9 小时前
一款开源、免费的 WPF 自定义控件集