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
相关推荐
吃饱了得干活2 分钟前
RabbitMQ 原理解析(下):存储、集群与可靠投递free-elcmacom2 分钟前
C++学习<1>程序分区醉颜凉9 分钟前
Java 必看:如何彻底避免 HashMap 多线程死循环问题?默 语11 分钟前
Java新手入门:从零开始安装JDK并配置环境变量SelectDB13 分钟前
某头部保险公司基于 SelectDB 的统一 OLAP 架构实践Brilliantwxx37 分钟前
【STM32】 I2C_EEPROM_test 工程(实战篇)ServBay39 分钟前
ServBay 1.33.0 来了:AI Gateway 一键接管主流 AI CLI 与多模型行者全栈架构师40 分钟前
Spring Boot 接入 MaxKey 单点登录:6 个内部系统,一次登录全通行清水白石00842 分钟前
Python 异步编程深度解析:Cancellation 到底是异常还是控制信号?从 asyncio 取消机制到企业级事务设计最佳实践JuiceFS43 分钟前
卓驭:百 PB 级智驾数据存储架构演进