fun demo(x: Comparable<Number>) { x.compareTo(1.0) // 1.0 имеет тип Double, расширяющий Number // Таким образом, мы можем присвоить значение x переменной типа Comparable<Double> val y: Comparable<Double> = x // OK! }
т.е. мне надо пройтись от A до B, не включая сам B, и оно выглядит красиво для подрастающего цикла, но не работает для убывающего, а если явно заданный step "минус один", оно падает в рантайме
т.е. мне надо пройтись от A до B, не включая сам B, и оно выглядит красиво для подрастающего цикла, но не работает для убывающего, а если явно заданный step "минус один", оно падает в рантайме
If the [to] value is less than or equal to this value, then the returned range is empty.