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
相关推荐
吃西瓜的年年16 小时前
1. 初识C语言CHANG_THE_WORLD17 小时前
Python 字符串全面解析不会c嘎嘎17 小时前
深入理解 C++ 异常机制:从原理到工程实践狂炫冰美式17 小时前
不谈技术,搞点文化 🧀 —— 从复活一句明代残诗破局产品迭代永远都不秃头的程序员(互关)17 小时前
C语言 基本语法永远都不秃头的程序员(互关)18 小时前
Java核心技术精要:高效实践指南databook18 小时前
数据会说谎?三大推断方法帮你“审问”数据真相是Dream呀18 小时前
Python圣诞特辑:打造一棵会唱歌、会下雪的魔法圣诞树未来之窗软件服务18 小时前
幽冥大陆(四十一)美萍V10酒店门锁SDK C#语言仙盟插件——东方仙盟筑基期代码栈上的思考18 小时前
深入解析Spring IoC核心与关键注解