オブジェクトのメソッドのコンテキストでOCamlの再帰を調べようとしています。私は次のコードを試しましたが、コンパイルすることはできません。 class foo =
object (self)
method loopTest =
let rec doIt x =
Printf.printf "%d\n" x;
if x>1 then doIt (x+1)
end
私は解析のためのpythonのpyparsingしようとしています。再帰的なパーサを作成している間、私は立ち往生した。 は、私は要素の直積を作りたい問題 を説明しましょう。構文は、私はより具体的な方法 cross({a},{c1}) or cross({a,b},{c1}) or cross({a,b,c,d},{c1}) or
だから一般的な形式は、最初のグループが持っているn個の要素(A、
私は以下のプログラムを再帰を使って書いていますが、再帰的に書く方法を見つけることはできません。私が非再帰的なバージョンを走らせるたびに、その数字は消えてしまいます。どのように再帰せずに次のメソッドを記述するための任意の提案? int countCells(color grid[ROWS][COLS], int r, int c) {
if (r < 0 || r >= ROWS || c < 0