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