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
相关推荐
阿里嘎多学长6 小时前
2025-12-10 GitHub 热点项目精选开始学java6 小时前
ArrayList的add方法底层实现原理ArabySide6 小时前
【Spring Boot】用Spring AOP优雅实现横切逻辑复用snow123f6 小时前
Lambda 表达式怎么用梓䈑6 小时前
【C++】C++11(右值引用和移动语义、可变参数模板 和 包装器)LiamTuc6 小时前
Java 抽象类详解计算机学姐6 小时前
基于Python的高校后勤报修系统【2026最新】GSDjisidi6 小时前
日本IT行业|一些it資格证书分享解析,一篇通读南山乐只6 小时前
Spring Boot 2.x => 3.x 升级指南任子菲阳6 小时前
学Java第五十五天——多线程&JUC