実現したいこと
- 構造体で保持しているデータのうち重複分だけを合算したいです。
前提
データを構造体で保持してしています。
そのデータを取得後加工することを目指しているのですがうまく出来ません。
✅重複削除はできる
✅filterで合致する条件は取得できる
✅for文でkeyにアクセスはできる
✅Structを配列にして扱うことはできる
レベルの初心者です。
発生している問題・エラーメッセージ
Expected expression in assignment
該当のソースコード
Swift
1 var payments : [Payment] = [ 2 Person(name : "Taro", price : "20000"), 3 Person(name : "Jiro", price : "15000"), 4 Person(name : "Saburo", price : "10000"), 5 Person(name : "Saburo", price : "18000") 6] 7 8 override func viewDidLoad() { 9 super.viewDidLoad() 10 11 // ======================================= 12 // データがあれば読み込む 13 // ======================================= 14 self.payments = self.getPaymentInfos() 15 print("=============================") 16 print("paymentsは") 17 print(payments) 18 print("=============================") 19 20 payments.filter{ $0.name = } //ここでエラーが出ます 21 22 }
試したこと
filter
for
map
あたりを組み合わせて色々試行錯誤しているのですが上手く実装出来ません。
重複を削除し最終的に
============================= Person(name : "Taro", price : "20000") Person(name : "Jiro", price : "15000") Person(name : "Saburo", price : "28000") =============================
のような形にしたいです。
お手柔らかにお願いします。
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。