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
相关推荐
上进小菜猪5 小时前
面向课堂与自习场景的智能坐姿识别系统——从行为感知到可视化部署的完整工程【YOLOv8】BestAns6 小时前
一文带你吃透 Java 反射机制沐知全栈开发7 小时前
HTML5 浏览器支持wasp5207 小时前
AgentScope Java 核心架构深度解析WHOVENLY7 小时前
【javaScript】- 笔试题合集(长期更新,建议收藏,目前已更新至31题)2501_916766547 小时前
【Springboot】数据层开发-数据源自动管理慌糖7 小时前
流-为序列化解释半夏知半秋7 小时前
docker常用指令整理程序员码歌7 小时前
短思考第263天,每天复盘10分钟,胜过盲目努力一整年软件管理系统7 小时前
基于Spring Boot的便民维修管理系统