Scala 函数
def addInt(a: Int, b: Int): Int = {
return a + b
}
var sum = addInt(1, 2)
var num = (x:Int) => x+1
def work(): Unit = {
var guess = (num: Int) => {
for (_ <- 0 to num) {
println(Random.nextInt(num))
}
}
guess(9)
}
def printStrings( args: String*) = {
var i : Int = 0;
for( arg <- args ){
println("Arg value[" + i + "] = " + arg );
i = i + 1;
}
}
printStrings("xiaowang", "xiaohua", "lilei")
def addInt(a: Int=1, b: Int=2): Int = {
a + b
}
Scala 数组
var z = new Array[String](3)
z(0) = "test1"
z(1) = "test2"
z(2) = "test3"
var z = Array("Hali", "Red", "Blue")
z(0) = "Will"
var buffer = new ArrayBuffer[String]()
println(buffer.length)
buffer += "hehe"
buffer += "xixi"
println(buffer.length)
buffer += ("xiao", "nihao", "wang")
buffer.insert(1, "HHH")
buffer.remove(0)
for (i <- buffer) {
println(i)
}
var all = Array(Array(0, 1, 2), Array(0, 1, 2))
println(all(0)(0))