學習這個語言第一個遇到的問題就是......
要念Kotiln還是念Kotlin,思考許久發現,
一點都不重要!
直接從google的教學開始學習!
Kotlin是在2011年由 JetBrains 發表的全新程式語言,google 在2019宣布kotlin為首選開發 app 應用程式的語言, kotlin 是一種富有表現力且簡潔的語言,可以減少常見的代碼錯誤,還能輕鬆的應用在現有的軟體中。 Kotlin 的特色有:
Kotlin 與 Java之間的比較:
當初高中學習 C++,坐在電腦前面敲一敲鍵盤輸入幾個字,再按編譯就跑出了「Hello World!」,現在大學畢業了,學習任一新語言也都是從 hello world 開始學,那我們就看一下 kotlin 的 hello world 怎麼打!
想試的話可以試試看google提供的playground
fun main(){
println("Hello world!")
}
/*output
Hello world!
*/
就是這麼簡單。
跟 Java 很類似,畢竟 kotlin 相容 Java 語言。
fun 代表函數,
main 是這個函數的名字,
後面的小括號可以放入參數,
大括號裡的就是這個函數運作的內容。
println("Hello world") 這行程式碼負責顯示 "Hello world",println 代表輸出完()內的內容後換行。
/* */這是註解的意思星號內的內容都會被註解掉,同 // 但這只有一行註解
今天是摯友生日,你想為這難得的友誼添增一點色彩,你想把冷冰冰的程式語言轉換成溫暖的祝福,所以你打算寫一支程式送他。
我們為他客製化顯示的內容。
fun main(){
println("摯友生日快樂!")
println("你應該38了")
println("38是最適合慶祝的年紀")
//最後再送摯友一個生日蛋糕
println(" ,,,,, ")
println(" ||||| ")
println(" =========")
println("@@@@@@@@@@@")
println("{~@~@~@~@~}")
println("@@@@@@@@@@@")
//暖
//摯友臨表涕泣不知所云
}
眼尖的朋友可以發現,我們在程式裡提到了兩次年齡38,明年摯友就39歲了,這樣明年的我們就必須改兩個地方,只有兩個字可以形容明年的情況,非常麻煩。
寫程式追求將重複的地方抽出,或是改最少的程式碼。讓程式碼更容易修改更好懂,我們可以使用變數來放年齡。
var age = 38
我們把他加進生日賀卡的程式裡:
fun main(){
var age = 38
println("摯友生日快樂!")
println("你應該${age}了")
println("${age}是最適合慶祝的年紀")
//最後再送摯友一個生日蛋糕
println(" ,,,,, ")
println(" ||||| ")
println(" =========")
println("@@@@@@@@@@@")
println("{~@~@~@~@~}")
println("@@@@@@@@@@@")
//暖
//摯友臨表涕泣不知所云
}
那我們也可以用 val 來宣告變數像是:
val PI = 3.14
用val來宣告值不改變的變數,像是圓周率這樣固定的數值。
用var宣告的值在後續的程式中可以改變值。
基本的資料型態有:
今天先介紹了最基本的基本,那明天會繼續看下去。
先John,下一篇見寫寫打家打家擺掰。