首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户710263708388
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 42
沸点 0
赞
42
返回
|
搜索文章
赞
文章( 42 )
沸点( 0 )
递归函数
递归函数:自己调用自己,可能会产生死循环 输出结果 求1+2+3+......+(N-1)+N的和 输出结果 求123*....*10的和 输出结果 求小米上10个梯回家,每次能上一个楼梯,或者俩个楼
函数语法
要点: (1)有一个箭头符号 => (2)省略def,省略了返回值类型 特殊的写法-简写 函数只有一个代码,可以省略{} 如果参数只使用了一次,可以用‘_’来代替,要加上参数类型
高阶函数
高阶函数:是一种特殊的函数,特殊之处在于:它指使其他函数作为参数或者返回值 输出结果 输出结果 输出结果 输出结果
数组
filter:过滤 filter(函数fn),如果fn的返回值为true,就保留这个元素 输出结果 输出结果 reduce :聚合 reduce函数需要一个函数作为参数,这个函数接受俩个相同类型的参数
函数调用
输出结果 输出结果 输出结果 输出结果 输出结果 输出结果 [成功并不能用一个人达到什么地位来衡量,而是依据他在迈向成功的过程中,克服了多少困难和障碍。]
构造器 2025-11-12
你正在设计一个二维游戏的界面,需要用很多的点来表示游戏中的角色。设计一个Point类,其x和y可以通过构造器提供。它有几个方法: 方法 1:计算自己在哪个象限。whereAmI():String 方法
抽象类
抽象属性:只有属性名,没有值 有关关键字 abstract 有抽像特点:只有属性名,没有具体的赋值,没有等号。 不能 new 作用:给其他子类定义一个标准!
坐标
``` object da4 { class Point(var x: Double, var y: Double) { // 方法1:判断象限 def whereAmI(): String = {
特质
特质:trait 具体可以写什么===abstract class 1.抽象属性 2.具体属性 3.抽象方法 4.具体方法
创建对象
创建对象的方式。 1,class->new 2,直接通过object来定义(单例对象,只有一个)fshufj
下一页
关注了
2
关注者
2
收藏集
0
关注标签
0
加入于
2025-10-11