如何编写代码以从给定数字返回10个数字范围。
即,如果给我 5 ,则代码应return 0..9
358 应该return 350..359
33 应该return 30..39 etc
答案 0 :(得分:6)
你的意思是这样吗?
fun range10(contained: Int): IntRange {
val start = contained - contained % 10
val end = start + 9
return start..end
}
答案 1 :(得分:5)
如果给定数字是整数类型,则只需写
val x = 358
(x / 10 * 10)..(x / 10 * 10 + 9)