在while循环中起作用

时间:2019-07-16 04:55:17

标签: swift function

请告诉我如何在循环中调用函数

我需要将用户输入的数字提高为整数幂的函数。同时,如果没有传递第二个参数,我以为是平方。

func pow(_ a : Int, _ b : Int) -> Int{
if b == 0{
    return 1
}
else if b == 1{
    return a
}
return a * pow(a, b - 1 )
}
let x = pow(10,4)


print(x)


var array = Array<Int>()
while let input = readLine(), input != ""{
var value = input.split(separator: " ")
for i in value {
    if let x = Int(i) {
        array.append(x)
    }
}
}

0 个答案:

没有答案