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
相关推荐
hssfscv3 分钟前
JavaWeb学习笔记——后端实战1_准备工作kylezhao20197 分钟前
C#读取字节数组某个位的值Loo国昌7 分钟前
RAG 第一阶段:前沿技术剖析与环境搭建资生算法程序员_畅想家_剑魔21 分钟前
Java常见技术分享-26-事务安全-锁机制-作用与分类乌日尼乐35 分钟前
【Java基础整理】基本数据类型及转换qq_4061761437 分钟前
JS 事件循环(Event Loop)乌日尼乐38 分钟前
【Java基础整理】静态static关键字weixin_433179331 小时前
python - for循环,字符串,元组基础踏浪无痕1 小时前
SQLInsight:一行依赖,自动追踪API背后的每一条SQL架构师沉默1 小时前
一个很多人没想过的问题:为什么编程语言有 for,还要设计 while?