Lambdasで次の週のタスクを取得しました。 コントロールフローステートメントのないラムダを書くべきです。
例:
文字列があり、この文字列はn回繰り返す必要があります。 例:(string、3) - > stringstringstring。 一般的な問題は、わからないことです。 -9または0 私のコードは次のようになります。制御フローステートメントのないラムダ
BiFunction<Integer, String, String> nAnhaengen
= (n, word) -> {
Stream.iterate(word, wordAdd-> word + wordAdd).
limit(n).
skip(n-1).
forEach(element -> System.out.println(element));
return "";
};
は、我々は負の整数をキャッチすることができますどのように、あなたのアイデアやティップスをお持ちですか?
ダニエル
http://stackoverflow.com/a/24946101/1743880に間違いがありますか? – Tunaki
@ Tunaki私たちは異なるパラメータでラムダを使用しなければなりません。 :/ – DanielFGA
@DanielFGA '(n、word) - > String.join(" "、Collections.nCopies(n、word))'は動作しませんでしたか? – Moira