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 程序的性能,因为它们被编译器忽略,并且在生成最终字节码时不会被考虑。

广告