Как обучаться котлину?
На степике прохожу курс, преподаватель 2 недели не отвечает.
пытаюсь решить эту задачку
https://stepik.org/les…/step...681&unit=44247/* Напишите программу, которая считывает число и выводит "A", если оно двузначное, "B", если оно трёхзначное и "C" во всех остальных случаях.
Гарантируется, что число положительное. */
val scan = java.util.Scanner(System.`in`)
fun main(args: Array<String>){
val a = scan.nextInt()
when(a.length){
3 -> {
print("B")
2 -> print("A")
else -> {print("C")}
}
}
Compilation error
main.kt:12:7: error: unexpected tokens (use ';' to separate expressions on the same line)
2 -> print("A")
^
main.kt:13:5: error: expecting an element
else -> {print("C")}
^
main.kt:13:10: error: unexpected tokens (use ';' to separate expressions on the same line)
else -> {print("C")}
^
main.kt:17:2: error: expecting '}'
}
^
main.kt:8:12: error: unresolved reference: length
when(a.length){
^
Свернуть
Когда паскаль изучал, то был компилятор, который подсказывал что-то, была помощь контекстная. На сайте stepik этого нет. В Котлине что для этого применяют? Есть ли на русском языке?
Сообщение отредактировал SvoiLudi - 04.10.19, 14:46