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
相关推荐
易和安29 分钟前
JS进阶DAY5|本地存储寒山李白32 分钟前
Nignx部署Java服务测试使用的Spring Boot项目Demooioihoii38 分钟前
C++ 中 std::array<int, array_size> 与 std::vector<int> 的深入对比码猩41 分钟前
C# 代理IP的winform程序猿进阶1 小时前
可视化逻辑表达式编辑器E___V___E1 小时前
计算机组成原理复习Samson Bruce1 小时前
【创建模式-蓝本模式(Prototype Pattern)】武子康1 小时前
Java-23 深入浅出 MyBatis - 手写ORM框架4 框架优化 SqlSession DefaultSqlSession我们的五年1 小时前
【Linux课程学习】:第20弹---信号入门专题(基础部分)OTWOL1 小时前
预处理基础指南