Kotlin - 註釋



註釋是 Kotlin 原始碼中程式設計師可讀的解釋或批註。新增它們的目的是使原始碼更容易被人理解,並且 Kotlin 編譯器會忽略它們。

與大多數現代語言一樣,Kotlin 支援單行(或行尾)和多行(塊)註釋。Kotlin 註釋與 Java、C 和 C++ 程式語言中的註釋非常相似。

Kotlin 單行註釋

Kotlin 中的單行註釋以兩個正斜槓//開頭,以行尾結束。因此,在//和行尾之間編寫的任何文字都會被 Kotlin 編譯器忽略。

以下是一個使用單行註釋的 Kotlin 程式示例

// This is a comment

fun main() {
    println("Hello, World!")
}

執行上述 Kotlin 程式時,將生成以下輸出

Hello, World!

單行註釋可以從程式中的任何位置開始,一直延續到行尾。例如,您可以按如下方式使用單行註釋:

fun main() {
    println("Hello, World!") // This is also a comment
}

Kotlin 多行註釋

Kotlin 中的多行註釋以/*開頭,以*/結尾。因此,在/*和*/之間編寫的任何文字都將被視為註釋,並將被 Kotlin 編譯器忽略。

多行註釋在 Kotlin 中也稱為塊註釋。

以下是一個使用多行註釋的 Kotlin 程式示例

/* This is a multi-line comment and it can span
 * as many lines as you like 
 */

fun main() {
    println("Hello, World!")
}

執行上述 Kotlin 程式時,將生成以下輸出

Hello, Word!

Kotlin 巢狀註釋

Kotlin 中的塊註釋可以巢狀,這意味著單行註釋或多行註釋可以位於多行註釋內,如下所示:

/* This is a multi-line comment and it can span
 * as many lines as you like 
 /* This is a nested comment */
 // Another nested comment 
 */

fun main() {
    println("Hello, World!")
}

執行上述 Kotlin 程式時,將生成以下輸出

Hello, World!

測驗時間 (面試與考試準備)

答案:D

解釋

所有三個給定的語句對於 Kotlin 註釋都是正確的。

題2 - Kotlin 單行註釋的長度是多少?

A - 256 個字元

B - 無限長

C - 直到行尾

D - 以上都不是

答案:C

解釋

沒有關於 Kotlin 註釋長度的規定,因此單行註釋可以和一行一樣長。多行註釋也可以根據需要任意長。

答案:A

解釋

語句 A 是不正確的,因為註釋無論程式中註釋的數量多少,都不會影響 Kotlin 程式的效能,因為它們被編譯器忽略,並且在生成最終位元組碼時不會被考慮。

廣告