SCALA与JAVA很相似,包括类、函数、集合等等的使用。如果你是一个JAVA程序员,你应该会很快上手。
需要注意的是SCALA特有的一些奇葩标志,比如->,比如=>,遇到要注意下。
使用SCALA IDE,自行下载:
主要程序内容:main函数编写,函数调用,Map使用、数组和循环遍历。
object WordCount {
def main(args: Array[String]):Unit={
var ar = Array("#","$","¥")
w(ar);
map();
}
def w(args: Array[String]): Unit = {
args.foreach(arg => println(arg))
var r = 1
var a = Array(1,2,3,4,5,6,7,8)
for (i <- 1 to a.length){
r = r * i
}
println(r);
}
def map(): Unit = {
var map = Map(1 -> "one", 2 -> "two", 3 -> "three")
map += (4 -> "4th")
map.foreach(value => println(value + " "))
}
}
运行结果: