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 小时前
Go 如何避免频繁抢占?寻星探路8 小时前
【深度长文】万字攻克网络原理:从 HTTP 报文解构到 HTTPS 终极加密逻辑想用offer打牌9 小时前
MCP (Model Context Protocol) 技术理解 - 第二篇lly20240610 小时前
Bootstrap 警告框2601_9491465310 小时前
C语言语音通知接口接入教程:如何使用C语言直接调用语音预警API曹牧10 小时前
Spring Boot:如何测试Java Controller中的POST请求?KYGALYX10 小时前
服务异步通信掘了10 小时前
「2025 年终总结」在所有失去的人中,我最怀念我自己zmzb010310 小时前
C++课后习题训练记录Day98爬山算法11 小时前
Hibernate(90)如何在故障注入测试中使用Hibernate?