在Swift中获取低于某个整数的所有数字

在Swift中获取低于某个整数的所有数字,swift,swift3,Swift,Swift3,我想知道如何才能得到低于某个整数的所有数字。因此,如果数字为5,则应为4,3,2,1。使用for循环、范围,然后将其反转: 使用以相反顺序在范围上迭代 您可以运行循环。预期的返回类型是什么?[Int]?一串Range?easy Array1..let numbers=strippfrom:number.advancedby:-1,到:1,by:-1。映射{$0} let start = 5 // The range is 1..<start // It begins at 1 and go

我想知道如何才能得到低于某个整数的所有数字。因此,如果数字为5,则应为4,3,2,1。

使用for循环、范围,然后将其反转:

使用以相反顺序在范围上迭代


您可以运行循环。预期的返回类型是什么?[Int]?一串Range?easy Array1..let numbers=strippfrom:number.advancedby:-1,到:1,by:-1。映射{$0}
let start = 5
// The range is 1..<start
// It begins at 1 and goes to 1 less than the value in start
for number in (1..<start).reversed() {
  print(number)
}

// Output:
// 4
// 3
// 2
// 1
for index in stride(from: 4, through: 1, by: -1) {
    print(index)
}