###前提・実現したいこと
Swiftで下記コードのような年と収入の多次元配列a
,b
を結合させて同じ年の収入を足し合わせたいのですが、うまく配列処理ができません。
###該当のソースコード
swift
1 2struct Income { 3 let year: Int 4 let income: Int 5 6 init(year: Int, income: Int) { 7 self.year = year 8 self.income = income 9 } 10} 11 12class Sample { 13 let a1 = Income(year: 2000, income: 100000) 14 let a2 = Income(year: 2001, income: 100000) 15 let a3 = Income(year: 2002, income: 100000) 16 17 let b1 = Income(year: 2001, income: 100000) 18 let b2 = Income(year: 2002, income: 100000) 19 let b3 = Income(year: 2003, income: 100000) 20 21 func sample() { 22 let a = [a1, a2, a3] 23 let b = [b1, b2, b3] 24 } 25}
###やりたいこと
swift
1class Sample { 2 let ab1 = Income(year: 2000, income: 100000) 3 let ab2 = Income(year: 2001, income: 200000) 4 let ab3 = Income(year: 2002, income: 200000) 5 let ab4 = Income(year: 2003, income: 100000) 6 7 func sample() { 8 let ab = [ab1, ab2, ab3] 9 } 10}
どなたかご教授いただけたらと思います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/09 15:21
2017/08/10 02:05