1)var a:Double=5;var b:Int=7; 那么 print(a*b)
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)
4.
object TestDemo
{
print("B")
def main(args: Array[String]): Unit =
{
}
}
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)}
7. 函数定义格式是 ( A )
val f2=(变量名1:数据类型,变量名2:数据类型.....)=>函数体
长列表与变长列表区别
9.
var 与 val 的使用时机
10
scala.collection.immutable 和 scala.collection.mutable 区别
11.
元组
元组可以装着多个不同类型的值,不可以更改,定长
集 Set 、映射 Map 区别
集Set、映射Map都扩展自Iterable特质
Set是用于去重操作Map是用于存储KV对
13. 什么是伴生对象
在Scala的类中,与类名相同的对象叫做伴生对象
类和伴生对象之间可以相互访问私有的方法和属性
14. 请大家利用 scala 的集合完成 words 单词统计 val array=List("hello,tom","marray,tom")
定义一个方法,接收一个函数类型的参数并在方法中调用此函数,其中两个参
数类型为 Int,Int ,返回值为函数两参数和值