ので、同様に、私は、文字列の組み合わせを組み込んだセット、および文字列のサブセットを持っている:私はそのようスカラ:セット(またはリストや配列)の混合セットを平ら
val s = Set(brand1-_test, Set(brand-one, brand_one, brandone), brands-two, brandthree1, Set(brand-three2, brand_three2, brandthree2))
がどのように私はこれを平らにします1つのフラットな文字列がありますか? s.flatten
は、次のエラーで動作しません:
error: No implicit view available from Object => scala.collection.GenTraversableOnce[B]
どちらもflatMapを行います。私はここで何が欠けていますか? Setは、それが違いを生むならば、subListsまたはsubArrays(これは前の関数の結果である)を簡単に組み込むことができます。
あなたには[任意のセット]があります。コンパイラはそれをどのように平坦化するかを知らない。 –
しかし、各セットのアイテムはすべて同じです(文字列) - 違いはありませんか?これを平らにする方法はありますか? – renegademonkey
これは同じではありません。いくつかの要素は文字列であり、いくつかは集合です。 –