Junior — Middle
What keyword is used to change the value of a variable within a function body?
sobes.tech AI
Answer from AI
In Swift, the keyword inout is used to modify the value of a variable passed into a function. It allows passing the variable by reference so that changes within the function reflect on the original variable.
Example:
func increment(value: inout Int) {
value += 1
}
var number = 5
increment(value: &number)
print(number) // Will output 6
Note that when calling the function, the variable is passed with an ampersand &.