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
相关推荐
ltl6 小时前
Transformer 整体架构:一张图看懂Highcharts.js6 小时前
倒置百分比堆叠面积图表示列详解|Highcharts大气成分图表代码ltl6 小时前
Decoder 详解:为什么它天生适合生成csdn_aspnet7 小时前
C语言 Lomuto分区算法(Lomuto Partition Algorithm)晨曦中的暮雨7 小时前
4.15腾讯 CSIG云服务产线 一面ltl7 小时前
Encoder 详解:6 层堆叠到底在做什么程序员cxuan7 小时前
微信读书官方发了 skills,把我给秀麻了。存在morning7 小时前
【GO语言开发实践】二 GO 并发快速上手未若君雅裁8 小时前
Spring AOP、日志切面与声明式事务原理zhangxingchao8 小时前
AI应用开发六:企业知识库