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
相关推荐
牛奔12 小时前
Go语言中结构体转Map优雅实现掘金码甲哥12 小时前
我不允许谁还分不清这三种watch机制的区别wujj_whut12 小时前
【Conda实战】从0到1:虚拟环境创建、多Python版本管理与环境切换全指南蜗牛^^O^12 小时前
java中的JUC张心独酌12 小时前
Rust新手练习案例库- rust-learning-example扶苏-su12 小时前
Java--转换流-InputStreamReader 和 OutputStreamWriter码事漫谈12 小时前
一文读懂“本体论”这个时髦词IguoChan12 小时前
D2L(2) — softmax回归无限进步_13 小时前
【C语言&数据结构】二叉树遍历:从前序构建到中序输出码事漫谈13 小时前
C++线程编程模型演进:从Pthread到jthread的技术革命