0

fold_left/right に関連するいくつかの質問があります。

  1. 2 つ以上の値を累積する方法は? タプルを使用することが良い解決策である場合は?
  2. 折り作業を中止するには?たとえば、最初に任意の数の出現を見つけ、位置を返す必要があります。私は休憩を意味します(C ++)。
4

2 に答える 2

1

zurgl のコメントは素晴らしい回答です (回答領域に移動することもできます)。

フォールドを早期に終了するために例外を使用できます。これを行う必要がないように、コードを構造化することをお勧めします (私の意見では)。例外のないコードは、理解しやすく、構成可能で、並列化可能などです。

于 2013-10-27T16:12:51.497 に答える