特牛生活网

转:scala常见笔试题_scala试卷-CSDN博客

网友收藏
文章浏览阅读418次。scala最近几年很火,主要是因为其在大数据领域的应用。下面这些面试题,基本上是scala函数式编程的精髓。Q1 var,val和def三个关键字之间的区别? 答:var是变量声明关键字,类似于Java中的变量,变量值可以更改,但是变量类型不能更改。 val常量声明关键字。 def 关键字用于创建方法(注意方法和函数的区别) 还有一个lazy val(惰性val)声明,意思是当需要计算时才使用,避免重复计算 代码示例: var x = 3 // x是I.._scala试卷
标签:scala试卷