以下の様な構造体があるとします。
Swift
1struct Hoge: { 2 3 var name:String 4 var age:Int 5 6}
このHoge構造体のリストhoges:[Hoge]があってその中の要素に同じインスタンスがあるかを調べたいです。
例えば、
Swift
1 2var piyo = Hoge(name: xxx,age: 10) 3 4for hoge in hoges{ 5 6 if hoge == piyo{ 7 print("同じ") 8} 9 10} 11
上記の様な事がしたいですが、hoge == piyoの様な事はできないため、現状hoge.name == piyo.name && hoge.age == pico.ageの様にしています。何かこれは良い方法は無いのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/06 12:50