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
相关推荐
星月心城17 小时前
八股文-JavaScript(第一天)Thomas_YXQ17 小时前
Unity3D的委托和事件的用法详解编程小Y17 小时前
Bash 替换机制我要学脑机17 小时前
一个图谱映射到功能网络yeo7或17的解决方案武子康17 小时前
大数据-192 DataX 3.0 架构与实战:Reader/Writer 插件模型、Job/TaskGroup 调度、speed/errorLimit 配置速用户94468140135017 小时前
JUC 小试牛刀:从源码分析「ArrayBlockingQueue」,Java自带的线程安全的、有界的阻塞队列坐吃山猪17 小时前
Python之PDF小工具李广坤17 小时前
Rust常用集合代码栈上的思考17 小时前
MyBatis——动态SQL讲解