Kotlin Comments
In Kotlin, you can use two types of comments:
- Single-line comments: Single-line comments start with
//
and continue until the end of the line. They are used to add explanatory notes or disable code temporarily. Here's an example:
// This is a single-line comment val x = 10 // This is a single-line comment that follows codeSocrue:www.theitroad.com
- Multi-line comments: Multi-line comments start with
/*
and end with*/
. They are used to add longer explanations, document code, or disable multiple lines of code temporarily. Here's an example:
/* This is a multi-line comment that spans multiple lines */ /* * This is a formatted multi-line comment * that uses asterisks for each line */
It's also common to use comments to document code. In Kotlin, you can use a special type of comment called a documentation comment to generate documentation automatically. Documentation comments start with /**
and end with */
. They are used to describe the purpose of functions, classes, and other constructs in your code. Here's an example:
/** * Returns the sum of two numbers. * * @param a The first number. * @param b The second number. * @return The sum of `a` and `b`. */ fun sum(a: Int, b: Int): Int { return a + b }
In this example, the documentation comment describes the purpose of the sum
function and its parameters. The comment includes a @param
tag for each parameter and a @return
tag to describe the return value. Documentation comments can be parsed by tools like Dokka to generate documentation in HTML, PDF, or other formats.