1
3つのSeqのデカルト積(スカラー)を希望します。いずれも空にすることができます。空集合が空集合である任意の集合のデカルト積を知っています。私はデフォルト値(以下の例では "")を指定することを回避したいと思います。ここにスケルトンコードがあります。空のSeqのデカルト積(組み合わせ)
これまでのところ、リフトとorElse(Seq( ""))を試しました。 orElseの問題は、それがPartialFunctionを返し、マップまたはフラットマップの能力が失われてしまうことです。
を確保コレクションを使用することができますが'e < - if(empty.isEmpty)Seq(" ")else empty'? – Dima
ありがとう! orElseやその他の混乱するものに巻き込まれる –