2023-12-07|閱讀時間 ‧ 約 3 分鐘

【Kotlin 入門指南】第一行程式碼 Hello World

【Kotlin 入門指南】系列文章目錄:https://bit.ly/3t8awwL
Kotlin 線上課程教學影片:https://bit.ly/3qJ5a5Q

第一行程式碼範例 Hello World

在上一篇中,我們學會了如何建立一個全新的 kotlin 專案,並在專案中,新增一個檔名為「Main」的空白 kotlin 檔案,副檔名為「.kt 」。在裡面,輸入了以下 kotlin 程式碼 。

fun main() {
println("HKT線上教室")
}

main 函數,是一切的開始,程式運行起來最初的進入點,一個 Kotlin 檔案,只能有一個 main 函數。重複宣告,會被編譯器,提示程式衝突,重複宣告語法錯誤。

我們第一行要學的程式碼,即是透過 println 函數語法,在輸出資訊區印出小括號內的資料 「HKT線上教室」 。其中雙引號 " " 前、後包覆的文字,會被視為字串資料。

輸出結果

HKT線上教室

Hello World 經典範例

所以,如果我們試著改寫其中雙引號 " " 裡面的資料,為"Hello World",則會印出該文字:

println("Hello World")

輸出結果

Hello World

補充資料: args 參數

在 kotlin 1.3 之前的版本,在 main 的小括號內,需要定義參數「args」,完整範例,如下:

fun main(args: Array<String>) {
println("Hello, World!")
}

但 args 這個參數往往到最後都沒有使用到,所以到了新版 kotlin 1.3 之後版本就不用帶任何參數,但之前舊的版本需要。而這個參數通常應用在我們將 kotlin 寫成一個腳本,想要在執行這個腳本之前帶入一些參數進行設定就會應用到這個參數。

print / println 函數語法

//println 會在輸出資訊區,印出小括號內的資料,印完後會換行
println("Hello, world!")

//print 印完不換行
print("Hello, world!")

除了修改 print 小括號內的文字,印出不ㄧ樣的字串資料外,也可以試著練習使用多個 print 與多個 println 印出資料有什麼不同。

print("哈")
print("囉")

println("您")
println("好!")
分享至
成為作者繼續創作的動力吧!
這份指南以淺顯易懂方式介紹 Kotlin 基礎概念,讓你將能夠快速掌握建立起對 Kotlin 的基本了解,並能將其運用於實際專案中。內容涵蓋基礎語法、資料型態、控制流程、函數、類別、繼承、物件、介面、泛型、委托等主題。無論你想進入 Android 開發領域或探索新語言,這份指南將成為你學習 Kotlin 的理想起點。
© 2024 vocus All rights reserved.