例如,我想先接受数字“ n”,然后接受同一行中的n个输入像这样的东西:51 2 1 3 4
您可以执行类似的操作:
let input = readLine() var arrNums:[Int] = [] if let n = Int(input!) { for _ in 0..<n { if let num = Int(readLine()!) { arrNums.append(num) } } }