技术栈

Scala的阶乘

2401_833788052024-12-12 9:10
复制代码
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
  }
}
上一篇:Linux基础 -- epoll监听Netlink并实现
下一篇:IDEA结合GitLab使用
相关推荐
IT_陈寒
9 分钟前
React的setState真是个演员,你以为它同步其实在装睡
前端·人工智能·后端
ServBay
1 小时前
Claude Fable 5.5 测试曝光,但它在悄悄给你打分
后端·ai编程·claude
1-1=0
1 小时前
C# 委托与事件
开发语言·c#
Fuyo_1119
1 小时前
C++ 运行时多态与虚函数机制全面剖析【面试重点】
开发语言·c++·面试
w_zero_one
2 小时前
递归算法(一)
java·开发语言·算法
IT规划师
2 小时前
一文讲透五种发布机制:滚动、蓝绿、金丝雀、红黑与 AB
后端·面试
Julien2004
3 小时前
管理机密(一)
运维·服务器·开发语言·学习方法
Chen_harmony
3 小时前
七、STL与string类
开发语言·c++
沐晓时光
3 小时前
C语言入门,字符串和字符串函数知识讲解
c语言·开发语言
一条Go
3 小时前
两套权限目录,三重闸门:Alioth 的多租户 RBAC 为什么这么拧
后端·程序员·github
热门推荐
01国内可直接用、免费额度/永久免费的大模型API清单(含 SiliconFlow、火山、阿里、智谱、百度、Kimi、DeepSeek、DMXAPI 等)02历年考研数学一、数学二、数学三真题试卷及答案PDF03几个好用的ip纯净度检测网站04GitHub 镜像站点05昇腾910B系列芯片完全指南:四款型号对比、服务器选型与大模型部署实战06蜘蛛磁力 搜索引擎大全,如何使用蜘蛛磁力查找磁力链接07苹果iPA游戏软件资源下载网站08如何新建文件夹? 电脑新建文件夹的4种方法09微信历史版本含下载地址( Windows PC | 安卓 | MAC )及设置微信不更新10Dify:一站式AI应用开发平台全解析与Windows部署指南