inout
というキーワードを使えばいいようです。
Objective-cと違ってメソッド内では*value
のような余計な事をせずに値を扱えるのが良いですね。
func method(inout value: Int) { value = 2 } var value = 1 print(value) // → 1 method(&value) print(value) // → 2
inout
というキーワードを使えばいいようです。
Objective-cと違ってメソッド内では*value
のような余計な事をせずに値を扱えるのが良いですね。
func method(inout value: Int) { value = 2 } var value = 1 print(value) // → 1 method(&value) print(value) // → 2