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
相关推荐
ltl7 分钟前
架构视图与文档:C4 模型从入门到实战threelab35 分钟前
Three.js 物理模拟着色器 | 三维可视化 / AI 提示词武器大师7237 分钟前
lv_binding_js 代码解读不知名的老吴38 分钟前
线程的生命周期之线程“插队“kaikaile19952 小时前
数字全息图处理系统(C# 实现)秋93 小时前
Go语言(Golang)开发工程师全景解析:岗位职责·语言优势与使用场景·各城市薪资·发展前景·高考志愿填报(2026版)IT_陈寒3 小时前
Redis持久化这个坑,我爬了一整天才出来无风听海3 小时前
多租户系统中的 OIDC:Discovery 端点与联合登录的深度实践小小前端仔LC4 小时前
Node.js + LangChain + React:搭建个人知识库(六)- “吃什么”项目实战:从700+菜谱入库到Taro H5端JSON渲染huangdong_4 小时前
1688商品图片采集技术解析:登录态处理与SKU图自动分类