2017-06-13 9 views
0

条件付きで、(マテリアライズされていない)Sourceの前に値を追加します。私はこれをどのようにするべきですか?`` Concat '戦略を使用するために `Source.combine`を明示的にマークする方法はありますか?

val src: Source[_,NotUsed] = ??? 
Source.combine(Source.single(???), src) 
Source.combine

ドキュメントは、マージまたは連結

として与えられた戦略を使用して

に言及するが、連結戦略を選択する上での例を提供していません。

答えて

0

これはそれをしない:

Source.combine(Source.single(None), tmp2)(Concat[T]) 

Tあなたがソースにしたい要素の値です。

私はこれが他の人には便利だと思っているので自分自身の質問に答えています。

関連する問題