0

ブールクエリ (ライブラリ カタログや Google 検索など) の作成によって無限ループが発生する可能性はありますか?

4

2 に答える 2

0

「ブールクエリ」(これはかなり広い用語です)が何を意味するのか正確にはわかりませんが、単に、trueまたはfalseと評価される任意の言語の式を意味する場合は、「はい」と言わなければなりません。

つまり、この擬似コードのようなものはどうでしょうか。

bool x = this() OR that()

function this()
    return that()

function that()
    return this()

つまり、メソッド呼び出しが含まれている場合、無限再帰メソッドが問題のプログラミング言語の可能性であると仮定すると、無限再帰は常に可能です。

それともそれはあなたが意味したことではありませんか?

于 2010-05-27T02:29:41.950 に答える
0

無限ループが不可能であると私が考えることができる唯一の一般的な状況は、一連の命令を含む言語があり、命令を実行した後、前の命令に進む(または現在の命令を繰り返す)ことが不可能な場合です。 1)。SQLがこの種のことを行ごとに行う可能性があるため、無限ループは不可能です。

于 2010-05-27T02:33:05.500 に答える