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
相关推荐
aiopencode15 分钟前
Swift 加密工具推荐,构建可落地的多层安全体系(源码混淆+IPA 加固+动态对抗+映射治理)橘子真甜~19 分钟前
C/C++ Linux网络编程5 - 网络IO模型与select解决客户端并发连接问题Moe48836 分钟前
合并Pdf、excel、图片、word为单个Pdf文件的工具类(技术点的选择与深度解析)又过一个秋37 分钟前
CyberRT Transport传输层设计霖0037 分钟前
ZYNQ——ultra scale+ IP 核详解与配置Java水解37 分钟前
20个高级Java开发面试题及答案!Moe48841 分钟前
合并Pdf、excel、图片、word为单个Pdf文件的工具类(拿来即用版)bcbnb41 分钟前
手机崩溃日志导出的工程化方法,构建多工具协同的跨平台日志获取与分析体系(iOS/Android 全场景 2025 进阶版)Java水解44 分钟前
为何最终我放弃了 Go 的 sync.Poolflypwn1 小时前
justCTF 2025JSpositive_player知识