http://kotlinlang.org/
kotlin settingup
http://kotlinlang.org/docs/reference/using-gradle.html
如何將程式碼轉換
轉換後的結果
要學kotlin其實就像是必須學新的語言,雖然必須花點時間才能學會but...
學會之後的好處還蠻多的,例如我相信下面的程式碼是大多數人會遇到的情況
val obj2: MyObject? = null obj2?.getMethod("2")
MyObject obj2 = null; obj2.getMethod("2");第一個程式碼並不會crash,但是第二個程式碼會crash, 原因是並沒有做null check,
在這裡使用kotlin的好處就是....我們再也不需要寫一堆if來判斷是否為null
學會了kotlin之後
if(data !=null && data.list !=null && data.list.get(0).name)
相信這樣的程式碼就不會再出現了 bravo!!
沒有留言:
張貼留言