前提・実現したいこと
同じ型であるが独立して操作したい変数が6個かあり、それらの操作を関数で行いたいです。
発生している問題
test()のように引数を指定しなければできるのですが、これを各変数ごとに書くとコードがかなり長くなってしまいます。test3()のように引数を指定したtest2()を使うとローカル変数になってしまうのか値は変わりません。どうにかこれを回避する方法はないのでしょうか?
該当のソースコード
swift
1class Hoge{ 2 var x0: Int! 3 var x1: Int! 4 ~省略~ 5 var x5: Int! 6 7 func test(){ 8 x1 = 100 9 } 10 11 func test2(x: Int?){ 12 var x = x 13 x = 100 14 } 15 func test3(){ 16 test2(x: x1) 17 } 18}
回答1件
あなたの回答
tips
プレビュー