首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
玖玥玥
掘友等级
总裁
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
赞
文章( 0 )
沸点( 0 )
过滤器
运行结果: text 把小于80分的值去掉,只保留大于80分的分数 解释: score.filter(x => x > 80) 会遍历分数数组中的每个元素 对于每个分数 x,如果 x > 80 返回
函数字面量
这段 Scala 代码展示了两种定义函数的方式: 方式一:使用 def 关键字(方法定义) scala 方式二:函数字面量(匿名函数) scala 两种方式的区别: def 定义的方法:是类的方法成员
汉诺塔游戏
汉诺塔递归策略详解: 对于 f(n, A, C, B)(将n个盘子从A移动到C,借助B): 递归基:n == 1 直接移动:A → C 递归步骤:n > 1 步骤1:将上面的 n-1 个盘子从 A →
Scala元组
求两个数的最大值 首先,下面这段代码定义了一个 max 函数,用来接收两个 Int 类型的参数 x 和 y,返回值类型也为 Int。函数内部通过 if-else 条件判断实现核心逻辑:如果 x 大于
Scala函数,你真的明白了吗
函数max的设计: 目的是返回三个整数的最大值和最小值,返回类型为元组(Int, Int) 首先通过两次比较计算最大值 主方法main: 调用max(1000, 200, 100)并接收返回的元组 通
Scala递归函数,我真该控制你了
下面这段代码是用 Scala 语言实现的递归求和功能,用于计算从 1 到 n 的所有整数之和(即 1+2+3+…+n),核心展示了递归算法的思想和应用。 核心逻辑:递归思想 递归是一种 “自己调用自己
scala中的函数参数
Scala函数参数具有丰富特性,支持多种灵活定义方式。必选参数是基础,定义时需声明类型,调用时必须按顺序传入对应值,如def add(a: Int, b: Int) = a + b,调用add(1,
一字饿
``` object B04 { def greet(name:String,score:Int*):Unit={ var total:Double=0 for(i<-score){ total+=1
卤味
``` object B05 { def sum(n:Int): Int={ if (n==1){ 1 }else{ sum(n-1)+n } } def main(args:Array[String
变长参数
变长参数的关键特性 1. 语法规则 scala 2. 参数特点 score: Int* 表示可以接受0个或多个Int参数 在函数内部,score 的类型是 Seq[Int](序列) 必须是参数列表的最
下一页
个人成就
掘力值
326
关注了
0
关注者
0
收藏集
1
关注标签
0
加入于
2025-09-08