文章目录
Scala基础知识
一、Scala的介绍与安装
1.Scala的介绍
Scala是一个多范式编程语言
- 面向对象编程 OOP
- 函数式编程 FP
Scala是一门基于JVM的编程语言,最终Scala也是编译成为字节码运行在JVM之上。
Scala可以和Java之间无缝调用。
Scala优点:
- 语法简介、灵活
- Scala静态编程语言特性
静态语言:源码-->编译(数据类型确定 避免bug)--->执行
动态语言:源码-->加载执行 Python
Scala基于Java,拥抱了Hadoop生态圈。Spark软件角度。
2.Scala的安装
windows上安装
百度网盘下载地址
提取码:i9ve
版本:scala-2.11.12.zip
1.下载完解压该文件到没有中文,没有空格的目录
2.配置环境变量
SCALA_HOME=D:\Study\Scala\scala-2.11.12
path=%SCALA_HOME%\bin
3.验证是否安装成功
scala version
IDEA插件安装
Linux上安装
百度网盘下载地址
提取码:93u1
#1.切换到指定目录
cd /export/server/
#2.上传
rz
#3.解压
tar -zxvf scala-2.11.12.tgz
#4.配置环境变量
vim /etc/profile
#5.添加以下内容
export SCALA_HOME=/export/server/scala-2.11.12
export PATH=$PATH:$SCALA_HOME/bin
#6.刷新环境变量
source /etc/profile
二、声明变量
常量、变量
语法:
val/var 变量名称:变量类型=初始值
注意事项
- 名称在前,类型在后中间使用:分割
- 类型首字母要大小写 大小写敏感
- 很多场合下,类型省略不写,scala编译器可以自动推导
- scala支持惰性赋值,叫做延迟赋值,什么时候使用什么时候加载,只支持常量
三、字符串
字符串类型
- 双引号定义
- 三引号定义