Scala
文章平均质量分 85
Silver Star
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Scala入门(五)函数式编程
1)函数定义(1)函数 1:无参,无返回值(2)函数 2:无参,有返回值(3)函数 3:有参,无返回值(4)函数 4:有参,有返回值(5)函数 5:多参,无返回值(6)函数 6:多参,有返回值2)案例// 函数 1:无参,无返回值 def test1() : Unit = {println("无参,无返回值") } test1() // 函数 2:无参,有返回值 def test2() : String = {原创 2022-10-26 23:58:15 · 722 阅读 · 1 评论 -
Scala文章目录
1 笔记汇总 这是根据尚硅谷武晟然老师视频所做笔记的汇总,之后会根据情况更新 原视频地址:https://www.bilibili.com/video/BV1Xh411S7bP Markdown文件地址:https://download.csdn.net/download/treesorshining/85341436 文章 链接 Scala入门(一)概述 文章链接 Scala入门(二)变量与数据类型 文章链接 Scala入门(三)运算符 文章链接 Scala入门(四)流原创 2022-05-10 21:09:08 · 1077 阅读 · 21 评论 -
Scala入门(七)集合
7.集合 1.集合简介 1)Scala 的集合有三大类:序列 Seq、集 Set、映射 Map,所有的集合都扩展自 Iterable特质。 2)对于几乎所有的集合类,Scala 都同时提供了可变和不可变的版本,分别位于以下两个包 不可变集合:scala.collection.immutable 可变集合: scala.collection.mutable 3)Scala 不可变集合,就是指该集合对象不可修改,每次修改就会返回一个新对象,而不会对原对象进行修改。 类似于 java 中的 String 对象 4原创 2022-05-02 16:46:11 · 691 阅读 · 0 评论 -
Scala入门(六)面向对象
Scala 的面向对象思想和 Java 的面向对象思想和概念是一致的。 Scala 中语法和 Java 不同,补充了更多的功能。 1.Scala包 1)基本语法 package 包名 2)Scala 包的三大作用(和 Java 一样) (1)区分相同名字的类 (2)当类很多时,可以很好的管理类 (3)控制访问范围 1.1 包的命名 1)命名规则 只能包含数字、字母、下划线、小圆点.,但不能用数字开头,也不要使用关键字。 2)案例 demo.class.exec1 //错误,因为 class 关键字 demo原创 2022-04-25 23:17:28 · 780 阅读 · 0 评论 -
Scala入门(四)流程控制
1.分支控制if-else 让程序有选择的的执行,分支控制有三种:单分支、双分支、多分支 1.1 单分支 1)基本语法 if (条件表达式) { 执行代码块 } 说明:当条件表达式为 true 时,就会执行{ }的代码。 2)案例 // 输入一个数字,如果是偶数则输出even val number = StdIn.readInt() if(number % 2 == 0) { println("even") } 1.2 双分支 1)基本语法 if (条件表达式) { 执行代码块 1 } el原创 2021-12-05 10:39:03 · 684 阅读 · 0 评论 -
Scala入门(三)运算符
Scala 运算符的使用和 Java 运算符的使用基本相同,只有个别细节上不同。 1.算术运算符 运算符 运算 示例 结果 + 正号 +3 3 - 负号 b=4; -b -4 + 加 5+5 10 - 减 6-4 2 * 乘 3*4 12 / 除 5/5 1 % 取模(取余) 7%5 2 + 字符串相加 “He”+“llo” “Hello” (1)对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。 (2)对一个数取模原创 2021-12-01 21:58:53 · 730 阅读 · 0 评论 -
Scala入门(二)变量与数据类型
1.注释 Scala 注释使用和 Java 完全一样。 1)基本语法 (1)单行注释:// (2)多行注释:/* */ (3)文档注释:/** * &原创 2021-11-30 15:10:27 · 596 阅读 · 0 评论 -
Scala入门(一)概述
由于scala并未使用类,而是直接使用object,相当于一个对象,故而上述操作即是要生成一个静态对象(HelloScala$的对象,作为全局的静态对象),而此对象又得在类中(总体相当于单例设计模式),实际上,object HelloScala就是MODULE$。对于上述第一个报错内容,其实Predef$的调用即是在HelloScala$的main中。原创 2021-11-29 22:48:58 · 519 阅读 · 0 评论
分享