![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Scala
Scala学习
throws-Exception
这个作者很懒,什么都没留下…
展开
-
Scala学习笔记(四) ——模式匹配、偏函数、运算符、异常、隐式类、scala高级类型、scala正则表达式
Scala拓展 一、Scala模式匹配 1、match表达式 类似Java switch语句 能处理任何类型 不需要break 能够生成值 //基本模式匹配 def matchTest(x: Int): String = x match { case 1 => "one" case 2 => "two" case _ => "many" } matchTest(3) // many matchTest(1) // one //模式守卫(在模式后面加上if 条件)原创 2020-08-03 10:52:37 · 446 阅读 · 0 评论 -
Scala学习笔记(三)——面向对象、类、抽象类、伴生、内部类、样例类、枚举、泛型类、类型边界、型变、特质、动态混入、包
Scala面向对象 一、基本概念 1、类的概念 类通过class关键字定义 类通过new关键字创建实例 类拥有成员变量和方法 类的成员默认为public,也支持private、protected 类中无法定义静态成员变量和方法 类无需明确定义构造方法,通过构造参数列表声明为类的一部分 类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。 我们可以使用 new 关键字来创建类的对象,实原创 2020-08-03 10:50:57 · 195 阅读 · 0 评论 -
Scala学习笔记(一)——函数定义、匿名函数、高阶函数、柯里化、隐式参数、闭包
Scala方法和函数 函数式编程:函数是Scala的核心 方法是类的一部分,属于定义在类中的函数 定义函数 //怎么定义一个函数以及传参 object FunctionDemo01 { def main(args: Array[String]): Unit = { val i: Int = square(5) // println(i) // printName("zhangsan") println(f2(2)) println(f3(2, 2))原创 2020-07-30 09:09:41 · 377 阅读 · 0 评论 -
Scala学习笔记(二)--------数组Array方法大全(持续更新中) 介绍+演练
Scala 数组 Scala 语言中提供的数组是用来存储固定大小的同类型元素,数组对于每一门编辑应语言来说都是重要的数据结构之一。 声明数组变量并不是声明 number0、number1、…、number99 一个个单独的变量,而是声明一个就像 numbers 这样的变量,然后使用 numbers[0]、numbers[1]、…、numbers[99] 来表示一个个单独的变量。数组中某个指定的元素是通过索引来访问的。 数组的第一个元素索引为0,最后一个元素的索引为元素总数减1。 声明数组 var z:Arr原创 2020-07-03 00:37:22 · 1174 阅读 · 3 评论 -
Scala在windows下的安装 以及scala idea插件配置
Scala安装以及插件window下scala的安装idea安装scala插件 资源获取:链接:https://pan.baidu.com/s/141zfpacTJTPNjMZp4AyX_w 提取码:pcs1 window下scala的安装 在安装scala之前需要先配置jdk。 scala安装: 一般scala都安装在c盘,所以无脑下一步 安装完配置环境变量: 然后在cmd中检测是否配置完成: idea安装scala插件 1、进入官网: 2、寻找自己的版本 我是2019.2.4 由于是外网,我原创 2020-06-30 19:54:41 · 461 阅读 · 0 评论