Scala

介绍

  1. Scala是一个完全面向对象的语言,函数式编程语言
  2. 对集合类型数据处理非常好
  3. spark底层用Scala编写
  4. 是增强版的Java,是Java++

目录

  1. 环境搭建

  2. 基础

    基本语法

    变量和数据类型

    运算符

    流程控制

  3. 核心

    函数式编程

    面向对象

    集合

  4. 特色

    模式匹配

    异常处理

    隐式转换

    泛型

1.环境搭建

让豆包下载并且安装,配置环境

打开终端测试

1
2
3
4
5
6
输入
Scala
再输入
println("hello world")
再输入
quit退出

2.基础

前置

1
2
3
4
5
object 文件名{
def main(参数名称:参数类型[string]):返回类型{
代码内容
}
}
1
2
3
4
5
6
7
8
object aaa{
def main(args:Array[string]):unit{
代码内容
}
}
Array是集合类型
[string]表示Array集合类型里面的元素的类型
unit 表示返回空