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
相关推荐
zyx没烦恼7 小时前
YAML模块智航GIS7 小时前
4.2 集合(Set)小白学大数据7 小时前
利用 Selenium 与 BeautifulSoup 构建链家动态爬虫qq_377112377 小时前
从零开始深入理解并发、线程与等待通知机制花哥码天下7 小时前
修复Bash脚本Here Document错误Rysxt_8 小时前
UniApp uni_modules 文件夹详细教程Wang's Blog8 小时前
Lua: 核心机制解析之函数的多维魔法与模块化封装艺术小高Baby@8 小时前
使用Go语言中的Channel实现并发编程蓝色汪洋8 小时前
经典修路问题ss2739 小时前
ThreadPoolExecutor:自定义线程池参数