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 · 578 阅读 · 1 评论 -
Scala文章目录
1 笔记汇总这是根据尚硅谷武晟然老师视频所做笔记的汇总,之后会根据情况更新原视频地址:https://www.bilibili.com/video/BV1Xh411S7bPMarkdown文件地址:https://download.csdn.net/download/treesorshining/85341436文章链接Scala入门(一)概述文章链接Scala入门(二)变量与数据类型文章链接Scala入门(三)运算符文章链接Scala入门(四)流原创 2022-05-10 21:09:08 · 951 阅读 · 21 评论 -
Scala入门(七)集合
7.集合1.集合简介1)Scala 的集合有三大类:序列 Seq、集 Set、映射 Map,所有的集合都扩展自 Iterable特质。2)对于几乎所有的集合类,Scala 都同时提供了可变和不可变的版本,分别位于以下两个包不可变集合:scala.collection.immutable可变集合: scala.collection.mutable3)Scala 不可变集合,就是指该集合对象不可修改,每次修改就会返回一个新对象,而不会对原对象进行修改。类似于 java 中的 String 对象4原创 2022-05-02 16:46:11 · 589 阅读 · 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 · 645 阅读 · 0 评论 -
Scala入门(四)流程控制
1.分支控制if-else让程序有选择的的执行,分支控制有三种:单分支、双分支、多分支1.1 单分支1)基本语法if (条件表达式) { 执行代码块}说明:当条件表达式为 true 时,就会执行{ }的代码。2)案例// 输入一个数字,如果是偶数则输出evenval number = StdIn.readInt()if(number % 2 == 0) { println("even")}1.2 双分支1)基本语法if (条件表达式) { 执行代码块 1} el原创 2021-12-05 10:39:03 · 552 阅读 · 0 评论 -
Scala入门(三)运算符
Scala 运算符的使用和 Java 运算符的使用基本相同,只有个别细节上不同。1.算术运算符运算符运算示例结果+正号+33-负号b=4; -b-4+加5+510-减6-42*乘3*412/除5/51%取模(取余)7%52+字符串相加“He”+“llo”“Hello”(1)对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。(2)对一个数取模原创 2021-12-01 21:58:53 · 623 阅读 · 0 评论 -
Scala入门(二)变量与数据类型
1.注释Scala 注释使用和 Java 完全一样。1)基本语法(1)单行注释://(2)多行注释:/* */(3)文档注释:/** * &原创 2021-11-30 15:10:27 · 479 阅读 · 0 评论 -
Scala入门(一)概述
由于scala并未使用类,而是直接使用object,相当于一个对象,故而上述操作即是要生成一个静态对象(HelloScala$的对象,作为全局的静态对象),而此对象又得在类中(总体相当于单例设计模式),实际上,object HelloScala就是MODULE$。对于上述第一个报错内容,其实Predef$的调用即是在HelloScala$的main中。原创 2021-11-29 22:48:58 · 441 阅读 · 0 评论