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
相关推荐
一起养小猫10 分钟前
Flutter for OpenHarmony 实战:打造天气预报应用xyq202413 分钟前
Java 抽象类爱装代码的小瓶子14 分钟前
【c++与Linux基础】文件篇(4)虚拟文件系统VFS疯狂的喵5 小时前
C++编译期多态实现2301_765703146 小时前
C++中的协程编程m0_748708056 小时前
实时数据压缩库lly2024066 小时前
jQuery Mobile 表格惊讶的猫7 小时前
探究StringBuilder和StringBuffer的线程安全问题m0_748233177 小时前
30秒掌握C++核心精髓Fleshy数模7 小时前
从数据获取到突破限制:Python爬虫进阶实战全攻略