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
相关推荐
z***3351 分钟前
SpringBoot获取bean的几种方式wefg113 分钟前
【C++】IO流s***469815 分钟前
【SpringBoot篇】详解Bean的管理(获取bean,bean的作用域,第三方bean)"菠萝"20 分钟前
C#知识学习-020(访问关键字)AntBlack21 分钟前
Z-Image 发布了 ,赶紧体验了一把(配套 Modal执行脚本)努力的小雨22 分钟前
AI 编程协作,我的一点邪修方法,希望可以帮助到你码事漫谈35 分钟前
C++网络编程:从Socket混乱到优雅Reactor的蜕变之路码事漫谈40 分钟前
C++ Lambda表达式:从“这是什么鬼”到“真香!”的完整心路历程箫笙默1 小时前
JS基础 - 正则笔记k***12171 小时前
SpringBoot返回文件让前端下载的几种方式