Goで2つのスライスの重複する値を取得し、trueを返したいです。
Go
1type test struct{ 2 Name string 3 Chosen bool 4} 5 6list1 := []string{"apple", "orange", "banana"} 7list2 := []string{"watermelon", "apple", "peaches"} 8 9for e := 0; e < len(test); e++ { 10 test[e].Chosen = list1[e] == list2[e] 11}
構造体は構造体配列になっており、list1とlist2の重複している値に該当する構造体にtrueを返したいのですが上手くいきません。
構造体testのnameにはapple、orange、banana、watermelon、peachesがそれぞれ入っています。
上記内容だとnameがappleの構造体のChosenにtrueを返したいです。
どうすれば上手くいきのでしょうか?
お手数おかけ致しますが、どなたかご教授頂けますと助かります。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/04/23 04:21