scala
cxy1991xm
这个作者很懒,什么都没留下…
展开
-
scala入门
Scala代码编译成字节码,交给JVM执行一、apply函数在object中定义apply函数,使用"类名()"的形式,其实就是"类名.apply()"的一种缩写。通常使用这种方式来构造类的对象,而不是使用"new 类名()"的方式。二、if表达式是有值的,最后一行语句返回的值val isAdult = if (age > 18) 1 else 0如果if和else子句的值类型不同,则对两个...原创 2018-05-26 14:32:37 · 236 阅读 · 0 评论 -
scala总结
一、var,val和def三个关键字之间的区别var:是变量声明关键字,类似于Java中的变量,变量值可以更改,但是变量类型不能更改。val:常量声明关键字。def:关键字用于创建方法(注意方法和函数的区别)。二、方法和函数的区别在Scala中方法不是值,而函数是。所以一个方法不能赋值给一个val变量,而函数可以。如:def increment(n: Int) = n + 1 //方法val fu...原创 2018-05-26 14:33:28 · 605 阅读 · 0 评论