Scala
没去过埃及的法老
偶尔更新
展开
-
【Scala】模式匹配与Option类型
目录 模式匹配 简单模式匹配 匹配类型 守卫 匹配样例类 Option类型 模式匹配 scala中有一个非常强大的模式匹配机制,可以应用在很多场景: 1.switch语句 2.类型查询 3.使用模式匹配快速获取数据 简单模式匹配 在Java中,有switch关键字,可以简化if条件判断语句。在scala中,可以使用match表达式替代。 格式: 变量 match { case "常量1" => 表达式1 case "常量2" => 表达.原创 2020-05-08 22:47:49 · 337 阅读 · 0 评论 -
【Scala】类和对象的介绍与使用
目录 类和对象 创建类和对象 定义和访问成员变量 使用下划线初始化成员变量 定义成员方法 访问修饰符 类的构造器 主构造器 辅助构造器 单例对象 在单例对象中定义成员方法 main方法 实现App Trait来定义入口 伴生对象 private[this]访问权限 继承 override和super 类型判断 isInstanceOf/asInstanceOf getClass/classOf 抽象类 匿名内部类 特质(trait) 继承单个特质 继承多个特原创 2020-05-08 22:42:31 · 245 阅读 · 0 评论 -
【Scala】scala的基本语法
目录 变量 定义变量 定义一个变量 使用类型推断来定义变量 惰性赋值 字符串 使用双引号 使用插值表达式 使用三引号 数据类型 运算符 scala类型层次结构 条件表达式 有返回值的if 块表达式 for循环 for表达式 简单循环 嵌套循环 守卫 for推导式 while循环 break和continue 实现break 实现continue 方法 定义方法 方法参数 默认参数 带名参数 变长参数 方法调用方式 后缀调用法 中缀调用法原创 2020-05-08 22:10:22 · 799 阅读 · 0 评论 -
【Scala】scala开发环境的安装
安装JDK 安装JDK 1.8 64位版本,并配置好环境变量 安装scala SDK scala SDK是scala语言的编译器,要开发scala程序,必须要先安装SDK 下载、安装SDK(双击scala-2.11.12.msi,将scala安装在指定目录,例如:c:/opt) 测试是否安装成功(打开控制台,输入scala -version) 安装IDEA scala插件 IDEA默认是不支持scala程序开发,所以需要来安装scala插件来支持scala语言...原创 2020-05-08 20:20:03 · 116 阅读 · 0 评论 -
【Scala】scala的基本介绍
目录 介绍 优点 scala与Java执行流程 介绍 scala是运行在JVM上的多范式(多种编程方法)编程语言,同时支持面向对象和面向函数编程 优点 1.开发大数据应用程序(Spark程序、Flink程序) 2.表达能力强,一行代码抵得上Java多行,开发速度快 3.兼容Java,可以访问庞大的Java类库,例如:操作mysql、redis、freemarke...原创 2020-05-08 14:18:11 · 144 阅读 · 0 评论