Scala嵌套方法
来源:互联网 发布:网络吃火锅是什么意思 编辑:程序博客网 时间:2024/05/17 04:54
在Scala中是可以定义嵌套函数的。下面定义了函数factorial
,用于计算给定数字的阶乘:
def factorial(x: Int): Int = { def fact(x: Int, accumulator: Int): Int = { if (x <= 1) accumulator else fact(x - 1, x * accumulator) } fact(x, 1) } println("Factorial of 2: " + factorial(2)) println("Factorial of 3: " + factorial(3))
程序输出结果是:
Factorial of 2: 2Factorial of 3: 6
0 0
- Scala嵌套方法
- Scala 的嵌套方法的定义与递归
- Scala 学习笔记(六)------Scala 函数嵌套
- scala基础32-嵌套case
- scala代码风格指南--<嵌套块>
- Scala-IDE安装方法
- scala apply方法 笔记
- 第二: scala 方法定义
- Scala apply方法
- scala中.map()方法
- scala的 apply方法
- scala中的apply()方法
- scala函数与方法
- scala apply方法 笔记
- scala函数与方法
- Scala的apply方法
- scala apply方法 笔记
- Scala方法和函数
- leetcode78subset
- 二叉树操作(面试必备)
- redis集群客户端JedisCluster优化
- WinHttp之获取网站首页源码2
- leetcode90subsetii
- Scala嵌套方法
- 简易Http工具类
- 详解Java8特性之方法引用
- Unity3d android 通信之 unity3d读取android SD卡文件
- 深度学习与人脸识别系列(2)__基于VGGNet的人脸识别系统
- CF#804 B. Minimum number of steps(字符串,思维)
- FL2440——Gadget驱动实现模拟U盘功能
- Java学习笔记---多线程同步的五种方法
- 弱引用、虚引用、finalize实践,及它们的顺序