- 博客(7)
- 收藏
- 关注
原创 Scala:函数与匿名函数
Scala:函数与匿名函数在scala中,函数是第一等公民函数类型高阶函数匿名函数在scala中,函数是第一等公民函数类型在这里插入图片描述高阶函数高阶函数接受的参数是一个函数,或者返回值是一个参数,或者两者皆有之下图中第一个函数是以另一个函数作为参数(f)接入⚠️f函数是以两个int类型的值作为参数,并返回一个int值匿名函数上图中第二个函数就是一个匿名函数,...
2018-09-28 15:32:04
757
原创 Scala:try & match
Scala:try & matchtry表达式match 表达式try表达式try表达式的语意与java中try…catch…finally是一样的。但是try在scala中不是一个语句,而是一个表达式,会返回一个值。首先看下面这个例子: val result_try = try { Integer.parseInt("Dog") } catch { ...
2018-09-28 11:26:25
1021
原创 Scala:函数与代码块
Scala:函数与代码块Block代码块有两种写法写法一:表达式都写在一行,用分号隔开写法二:一个表达式一行(不需要分号)函数函数定义方式Block在scala中,代码块用于组织多个表达式而代码块也是一个表达式,其最终的求得的值是最后一个表达式的值代码块有两种写法写法一:表达式都写在一行,用分号隔开 {exp1 ; exp2}写法二:一个表达式一行(不需要分号) { exp...
2018-09-28 10:21:41
859
原创 Scala:数据结构
Scala:数据结构Scala 类型体系Scala 数据类型详解1.Numeric types:byte/short/int/long/float/double2.Boolean:true/false3.Char4.Unit5.Null6.Nothing7.StringScala 类型体系1.scala的根类是Any,Any是scala所有类的父类,Any下面有两个子类:AnyVal、...
2018-09-27 20:53:22
624
原创 Scala:基础语法之变量
Scala基础语法之变量变量类型三种变量修饰符数据类型变量类型何时使用lazy val:定义的变量可能在之后的程序中不会被用到三种变量修饰符(1)val:修饰常量,不可变,如果重复给val修饰的常量赋值,会报错如下:Error:(11, 6) reassignment to val a=30(2)var:修饰变量(3)lazy var:⚠️可以不限时指定变量的类型,因为S...
2018-09-27 20:06:01
243
原创 IDEA 集成Scala
IDEA 集成Scala步骤安装完毕后,重启IDEA配置Scala SDK新建Scala项目当scala文件夹是灰色状态时,不能新建‘Scala Class’需要将灰色变成“蓝色”再右击选择‘NEW’时,会出现‘Scala Class’选项选择‘Scala Class’后,可选择‘Object’,新建任务步骤安装完毕后,重启IDEA配置Scala SDK新建Scala项目...
2018-09-20 19:41:52
2808
原创 Hive:解决Hive创建文件数过多的问题
IntelliJ IDEA集成Scala插件——MAC集成步骤进入IntelliJ IDEA点击【Configure】选择并点击进入【plugins】选择【Browse repositoroes】搜索【scala】重启IntelliJ IDEA创建新项目创建包集成步骤进入IntelliJ IDEA点击【Configure】选择并点击进入【plugins】选择【Browse repo...
2018-09-17 22:42:42
1902
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人