;) を報告します。
Kotlin では、各ステートメントまたは式の最後にセミコロンを使用する必要がありません。 不要なセミコロンを除去するクイックフィックスが提案されます。
例:
val myMap = mapOf("one" to 1, "two" to 2);
myMap.forEach { (key, value) -> print("$key -> $value")};
クイックフィックス適用後:
val myMap = mapOf("one" to 1, "two" to 2)
myMap.forEach { (key, value) -> print("$key -> $value")}
ただし、以下の 2 つの場合にはセミコロンが必要です。
map.forEach { val (key, value) = it; println("$key -> $value") }
enum クラスでは、列挙型定数の後にセミコロンを記述する必要があります。
enum class Mode {
SILENT, VERBOSE;
fun isSilent(): Boolean = this == SILENT
}