Spark大数据处理技术(期末复习)
Spark大数据处理技术(期末复习)
Spark大数据处理技术(期末复习)
1)var a:Double=5;var b:Int=7;那么print(a*b) 35.0
2) var a:Int=5;
var b=if(a>6) 7
println(b)
不满足 ()
3)var a:Int=16;
var b:Int=13;
var c=if(a>b) 5 else 7;
println(c)
5
4.
object TestDemo
{
print("B")
def main(args: Array[String]): Unit =
{
}
}
B
5
def main(args: Array[String]): Unit =
{
var a={if(4 > 6){5}else 7}
println(a)
}
6.
def main(args: Array[String]): Unit =
{
var sum=2
for(i<-0 to 2)
sum=sum+i;
println(sum)}
5 to是闭区间
7.函数定义格式是( A )
val f2=(变量名1:数据类型,变量名2:数据类型…..)=>函数体
8.
定长列表与变长列表区别
定长列表不能动态添加元素
变长列表能动态添加元素
9.
var与val的使用时机
var初始化之后 能改值
val 相当于Java的final 只能初始化 后期不能改
10
scala.collection.immutable和scala.collection.mutable区别
immutable中的集合是不可变集合
mutable中的集合是可变集合
11.
元组
元组可以装着多个不同类型的值 不可以更改 定长
12.
集Set、映射Map区别
集Set、映射Map都扩展自Iterable特质
Set是用于去重操作Map是用于存储KV对
13.什么是伴生对象
在Scala的类中,与类名相同的对象叫做伴生对象
类和伴生对象之间可以相互访问私有的方法和属性
14.请大家利用scala的集合完成words单词统计val array=List("hello,tom","marray,tom")
15.
定义一个方法,接收一个函数类型的参数并在方法中调用此函数,其中两个参
数类型为Int,Int,返回值为函数两参数和值
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)