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