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
相关推荐
在坚持一下我可没意见4 分钟前
Spring 后端安全双剑(下篇):JWT 无状态认证 + 密码加盐加密实战程序媛青青6 分钟前
spring boot 和 spring cloud 的区别我怎么想不到6 分钟前
SpringBoot单体多模块项目环境搭建期待のcode8 分钟前
MyBatis-Plus通用枚举暹罗软件开发9 分钟前
多线程协作利器:CountDownLatch 核心用法与场景解析天天摸鱼的java工程师12 分钟前
支付回调处理,咱得整得 “幂等可靠” 不翻车踏浪无痕14 分钟前
高并发写入 API 设计:借鉴 NSQ 的内存队列与背压机制⑩-14 分钟前
Spring 事务失效BingoGo16 分钟前
告别 Shell 脚本:用 Laravel Envoy 实现干净可复用的部署