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
相关推荐
GetcharZp5 小时前
告别 jq 噩梦!这款 JSON 神器 fx 让你在终端体验“丝滑”的数据操作2401_873479406 小时前
如何利用IP查询定位识别电商刷单?4个关键指标+工具配置方案我爱cope6 小时前
【从0开始学设计模式-10| 装饰模式】菜鸟学Python6 小时前
Python生态在悄悄改变:FastAPI全面反超,Django和Flask还行吗?小码哥_常7 小时前
告别臃肿!Elasticsearch平替Manticore登场浪浪小洋7 小时前
c++ qt课设定制charlie1145141918 小时前
嵌入式C++工程实践第16篇:第四次重构 —— LED模板,从通用GPIO到专用抽象故事和你918 小时前
洛谷-数据结构1-4-图的基本应用1苍何8 小时前
万字保姆级教程:Hermes+Kimi K2.6 打造7x24h Agent军团我叫黑大帅8 小时前
为什么map查找时间复杂度是O(1)?