scala学习笔记(一)入门初探
生活随笔
收集整理的這篇文章主要介紹了
scala学习笔记(一)入门初探
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
1. 值和變量
val?answer?=?8?*?5?+?2?//定義值,不可改變,鼓勵定義值少定義變量var?counter?=?0
counter?=?1?//定義變量,可以改變val?greeting:?String?=?null//指定類型聲明類型,注意:聲明值或變量不初始化會報錯
val?greeting:?Any?=?"Hello" 2. 函數定義
//有時候scala編譯器需要函數結果類型的定義,比方說如果函數是遞歸的,那么函數結果類型必須被明確說明,
//這里可以不用聲明類型,如果函數體只有一行,花括號也可省略,如下聲明
def?max2(x:Int,y:Int)=if(x>y)?x?else?y
//無返回值函數構造如下
def?greet()=print("HELLO,WORLD")//返回Unit類型,相當于java的void 3. 腳本編寫
將scala程序寫入*.scala文件即可,外部傳入參數列表在args數組里 4. 循環
//指令式實現 var?i=0; while?(i<args.length){if(i!=0){print("?");}print(args(i));i+=1;???????????????????????//scala中沒有++,--運算符 } println(); //函數式實現,使用語法見最下面圖片 args.foreach(arg=>println(arg)) //for實現 for(arg<-args)println(arg)
轉載于:https://my.oschina.net/firstBlooded/blog/649452
總結
以上是生活随笔為你收集整理的scala学习笔记(一)入门初探的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows上安装Apache
- 下一篇: Swift 初见(A Swift Tou