为什么用三个点编译循环?

Why for loop with three dots compiles?

我有以下代码,其数字范围为 1 到 10,但如您所见,范围之间有 3 个点。然而,这段代码仍然可以编译,但它没有产生任何输出。我错过了什么吗?

fun main(args: Array<String>) {
    for (i in 1...10) {
        println(1)
    }
}

.10大概是十进制数0.10