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
相关推荐
计算机毕设VX:Fegn08952 小时前
计算机毕业设计|基于springboot + vue在线考试系统(源码+数据库+文档)我居然是兔子4 小时前
异常练习:在试错中吃透Java异常处理的底层逻辑养一回月亮!5 小时前
使用Qt实现简单绘图板:鼠标绘制与擦除功能详解BanyeBirth5 小时前
C++差分数组(二维)Tony Bai5 小时前
Go 的 AI 时代宣言:我们如何用“老”原则,解决“新”问题?Fcy6485 小时前
C++ map和multimap的使用L Jiawen6 小时前
【Golang基础】基础知识(下)用户47949283569156 小时前
性能提升 40 倍!实战 PostgreSQL FDW 解决微服务跨库查询难题计算机毕设VX:Fegn08957 小时前
计算机毕业设计|基于springboot + vue宠物医院管理系统(源码+数据库+文档)云栖梦泽7 小时前
鸿蒙应用AI赋能与国际化落地实战:让待办应用跨越语言与智能边界