
scala
wangxizhen123
热爱技术
展开
-
Scala基础
1 声明变量 package cn.wxz.scalaobject VariableDemo { def main(args: Array[String]) { //使用val定义的变量值是不可变的,相当于java里用final修饰的变量 val i = 1 //使用var定义的变量是可变得,在Scala中鼓励使用val var s = "hello"原创 2017-08-29 18:31:16 · 346 阅读 · 0 评论 -
调用方法和函数
Scala中的+ - * / %等操作符的作用与Java一样,位操作符 & | ^ >> 一点特别的:这些操作符实际上是方法。例如:a + b是如下方法调用的简写:a.+(b)a 方法 b可以写成a.方法(b)1 定义方法方法的返回值类型可以不写,编译器可以自动推断出来,但是对于递归函数,必须指定返回类型2 定义函数方法和函数的区别在函数原创 2017-08-29 22:19:32 · 571 阅读 · 0 评论