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
相关推荐
你的人类朋友3 分钟前
🔒什么是HMACcharlie11451419115 分钟前
Kotlin 的 apply / with / run 详解Tiger_shl19 分钟前
【层面一】C#语言基础和核心语法-02(反射/委托/事件)GW_Cheng33 分钟前
分享一个vue2的tinymce配置路人与大师42 分钟前
【Mermaid.js】从入门到精通:完美处理节点中的空格、括号和特殊字符盖世英雄酱581361 小时前
Read timed out问题 排查你怎么知道我是队长1 小时前
C语言---循环结构BXCQ_xuan1 小时前
软件工程实践二:Spring Boot 知识回顾o0o_-_2 小时前
【go/gopls/mcp】官方gopls内置mcp server使用苏三说技术2 小时前
为什么不建议在 Docker 中跑 MySQL?