I am converting some algorithm pseudo code to Swift and have the following function:
func max(a: [Int], b: Int) {
var result = a[0]
var i: Int
for (i =
The return type is missing in the function declaration:
func max(inout a: [Int], b: Int) -> Int {
^^^^^^
Without a return type, swift defaults to an empty tuple ()
, and that's what the error means: int is not convertible to an empty tuple.
Also note that your return
statement is misplaced: it should go right before the last closing bracket
}
return result
}
and not
return result
}
}