scala学习
1.安装后Exception in thread “main” java.lang.NullPointerException问题
打开环境变量

在系统变量中删除CLASSHOME,然后重新运行scala,此时可以解决。

2.scala和java区别在于Scala 语句末尾的分号 ; 是可选的。
class可用object代替
Scala 中的方法跟 Java 的类似,方法是组成类的一部分。
Scala 中的函数则是一个完整的对象,Scala 中的函数其实就是继承了 Trait 的类的对象。
Scala 中使用 val 语句可以定义函数和常量,def 语句定义方法。
class Test{ def m(x: Int) = x + 3 val f = (x: Int) => x + 3 }
Scala 方法声明格式如下:
def functionName ([参数列表]) : [return type] 如果你不写等于号和方法主体,那么方法会被隐式声明为抽象(abstract),包含它的类型于是也是一个抽象类型。

浙公网安备 33010602011771号