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
相关推荐
白气急4 分钟前
别用“设计感”掩盖无知:从一次 null == 0 的事故说起疏狂难除12 分钟前
随便玩玩lldb (二)京东零售技术16 分钟前
DongSQL数据库内核V1.1.0介绍星轨初途19 分钟前
数据结构排序算法详解(5)——非比较函数:计数排序(鸽巢原理)及排序算法复杂度和稳定性分析b***653231 分钟前
GO 快速升级Go版本LibSept24_34 分钟前
会议透镜(Meeting Lens):基于 Rokid CXR-M 的 AI 会议纪要实战课程xingkeit与top34 分钟前
高性能多级网关与多级缓存架构落地实战(超清完结)课程xingkeit与top38 分钟前
SpringBoot2 仿B站高性能前端+后端项目(完结)课程xingkeit与top40 分钟前
AI Agent智能应用从0到1定制开发(完结)Carve_the_Code43 分钟前
分布式订单系统:订单号编码设计实战