首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
scala(一)
呵哈嘿
创建于2025-12-15
订阅专栏
大二上学期scala学习
暂无订阅
共51篇文章
创建于2025-12-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
单例模式案例-日志类
# apply的基本使用 **不使用new关键字创建对象?** *在 Scala 中,apply 方法放在类的伴生对象(object)里,主要起到 工厂方法的作用,能够让使用者在创建该类实例时省去
trait-多继承详解
(一)多个trait的加载顺序 一个类实现了多个特质之后,所涉及的多个构造器的执行顺序如何确定? 如果有多个父类,则按照从左到右的顺序调用。 例如: 结果如下: (二)多层trait的加载顺序 先执行
Set集——练习
图书馆书籍管理系统相关的练习。 内容要求: 创建一个可变 Set,用于存储图书馆中的书籍信息(假设书籍信息用字符串表示,如 “Java 编程思想”“Scala 实战” 等),初始化为包含几本你喜欢的书
元组的使用
元组表示不同类型值的集合,即元组可以用于存放不同类型的元素,例如可以存放整型、字符串、浮点型、自定义类型等等。Scala的元组类型可以使方法同时返回多个值,省略了中间部分的解析和集合的遍历。 定义元组
scala构造器的学习
构造器是一个函数,在new的时候,被自动调用,它的作用是实例化对象。 new Class() 就是在调用构造器,或者叫调用构造函数。 三角形案例 封装一个三角形类,给中学生使用,能根据三条边的信息。
递归函数——汉诺塔游戏
汉诺塔游戏,递归 讲解游戏说明: 有三根柱子,标记为A、B、C,A柱子上有n个大小不同的盘子,盘子从下到上按照大小递增排列。现在需要将A柱子上的所有盘子移动到C柱子上,移动过程中可以借助B柱子,但是每
scala中的单例对象和伴生类
单例对象 讲授:用 object 关键字来创建一个单例对象。单例对象在整个应用程序中只有一个实例,适合用于存放工具方法、常量或共享状态。 格式 代码如下: 结果如下: 代码说明 : 1. 通过obje
类的继承(1)
继承的概念和基本语法 定义:在原有类的基础上定义一个新类,原有类称为父类,新类称为子类。 class 子类名 extends 父类名 { 类体 } 好处:复用代码和实现多态。复用代码:子类可以继承父类
List——练习题
1.创建图书信息类,包含三个属性:书名,作者,价格 2.创建6本图书对象并添加到可变 List的尾部 3.创建1本图书对象并添加到可变 List的头部 4.创建1本图书对象并添加到可变 List的第3
运行第一个scala程序
今天第一次学scala。 下载 官网下载: Https://docs.scala-lang.org 我这有下载好的,需要的请联系我。 安装 点击scala安装包,点击next,进行安装。 运行 打开c
循环结构while语句的使用
循环就是重复执行多次。 2.i是循环变量:控制循环的次数的变量。一般这个变量名就设置为i。 3. 它的起点不一定要从0或者1开始 while 循环(重复做) 循环输出1~100的奇数,每行一个 求1
while的练习
计算1-1/2+1/3-1/4+......+1/19的和 判断一个数num是不是素数 将小球从100米的高空落下,回弹到上次的一半高度,求到0.5的次数 假设某人的年化投资回报率是10%,投入1元
scala中的case class
(一)case class的定义 case class 是 Scala 中一种特殊的类,它用于创建不可变的数据容器。 语法如下: (二)case class的特点 (1)不可变性 case class
scala中的字符串-身份证中的秘密
(一)String 的定义 String 在 Scala 中是不可变的字符序列,这意味着一旦创建,其内容就不能被修改。 定义格式: 1.双引号: val str = "xxxx" 2.三引号。支持换行
语法基础
1. 标识符命名规则 必须以字母或下划线开头。 只能包含字母、数字和下划线。 不能包含关键字。 区分大小写。 长度限制。 2. 关键字 字符数字使用字母或是下划线开头,后面可以接字母或是数字,符号$在
多重循环的基本使用
格式: 说明: 1.for可以替换成while循环 2.循环的嵌套可以有多个,数量不限。 3.里外层循环执行的次数不相同。 编写代码打印输出如下图形: 1 22 333 4444 55555 白鸡百钱
Scala中的类和对象基础认知
创建类和对象 在Scala中,用class来创建类,用new来创建对象。 什么是类class? 类是属性和行为的集合。 属性也叫成员变量:名词,用来描述事物的外在特征 行为也叫成员方法:动词,表示
学习斐波那契数列
斐波那契数列的定义是: 起始条件: f(0) = 0 , f(1) = 1 递归规则: f(n) = f(n-1) + f(n-2)(当 n ≥ 2)。求它的第n项。 参考代码: 例子(1)如下: 求
学完了循环。我们应该能做点什么?
编程入门 1. 变量。保存数据,数据处理。 2. 运算。 算术运算:包含加(+)、减(-)、乘(*)、除(/)、取余(%),用于数值的计算操作。 关系运算:有大于(>)、小于(<)、等于(==)、大于
scala中访问控制与方法重写(1)
# private方法 *默认情况下,类的属性在可以通过对象.属性名的方式来获取,如果不希望在类的外部被访问,可以用private来修饰。* **格式** | class 类名{private
下一页