快学scala笔记(一)
接触spark有快一年了,对于scala语言的态度一直看不懂才查API、看资料。
最近有比赛要用,所以开始认真学习scala。看的是《快学scala》这本书,记下自认为有用的语言特性及代码。
package examples object Example1 { def main(args: Array[String]) { //val用于声明可变变量 var count=0 count+=1 println( count) // val用于常量声明,不可改变 val constant=0 //constant=1报错 //apply方法可看作()重载 println( "Hello"(4) ) println( "Hello".apply(4) )
"Hello".intersect("World")//lo println( "Hello".head )// H println( "Hello".tail )// ello println( "Hello".takeRight(1) ) // o } }