首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户702872798342
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 33
沸点 0
赞
33
返回
|
搜索文章
赞
文章( 33 )
沸点( 0 )
函数参数的默认值
输出结果 输出结果 若结果并非所愿 那就在尘埃落定前奋力一博 失败曾令人想要逃离 但绝境重生,方为宿命
函数循环调用
输出结果 递归函数:自己调用自己的函数适合用来解决一类问题 可以被分解为类似子问题 当分解到足够小的时候,问题可以直接求解 递归是一种常用的解决问题的方法,特别适用于解决可以被分解为类似子问题的问题。
循环调用2
1斐波那契数列 输出结果 做自己的太阳,不必凭借谁的光。 既然选择远方,当不负青春,砥砺前行。 啊啊啊
函数
要点: 有一个箭头符号 => 省略 def,省略了返回值类型特殊的写法 - 简写 函数只有一句代码,可以省略 {} 如果参数只使用了一次,那么可以用 _ 来代替。要加上参数的类型 输出结果
函数参数默认值
在 Scala 中,函数(包括方法和函数值)可以为参数指定默认值,当调用函数时如果不传递该参数,就会使用默认值。这一特性可以简化函数调用,尤其适用于参数较多但大部分情况下使用默认值的场景。 基本语法
例题 判断给定的三边,能否构成一个三角形?
```scala object Base44 { // 判断给定的三边,能否构成一个三角形? def testTriangle(a: Double, b: Double, c: Double): Bo
递归函数
1.可以被分解为类似子问题 2.当分解到足够小的时候,问题 2到6行:修改代码完成阶乘的功能 用斐波那契数列求f(10) 把输入的整数的各个位数上的数值输出来! 汉诺塔游戏
函数参数的使用
允许参数的个数不同,类型相同 变参:参数类型后边,加一个* 允许参数的个数不同,类型相同 变参:参数类型后边,加一个*
定义一个函数
// 定义一个函数 // 1. 位置:可以写在main里面,也可以写在外面 // 2.要点 // 返回值的类型 // 省略return
案例 ;辅助构造器
辅助构造器 // 辅助构造器 // 1. 名称一定是this // 2. 在辅助构造器内部,一定要调用主构造器this // 3. 可以有多个
下一页
关注了
1
关注者
2
收藏集
0
关注标签
0
加入于
2025-10-16