Loops 布尔无限循环可能吗?
通过创建布尔查询(如图书馆目录或谷歌搜索)是否可能引发无限循环?我不确定“布尔查询”(这是一个相当宽泛的术语)的确切含义,但如果你只是指,任何语言中计算结果为真或假的任何表达式,那么我必须说是 我是说,像这样的伪代码呢:Loops 布尔无限循环可能吗?,loops,boolean,infinite,Loops,Boolean,Infinite,通过创建布尔查询(如图书馆目录或谷歌搜索)是否可能引发无限循环?我不确定“布尔查询”(这是一个相当宽泛的术语)的确切含义,但如果你只是指,任何语言中计算结果为真或假的任何表达式,那么我必须说是 我是说,像这样的伪代码呢: bool x = this() OR that() function this() return that() function that() return this() 也就是说,如果涉及到方法调用,那么无限递归总是可能的,假设无限递归方法在所讨论的编程
bool x = this() OR that()
function this()
return that()
function that()
return this()
也就是说,如果涉及到方法调用,那么无限递归总是可能的,假设无限递归方法在所讨论的编程语言中是一种潜力
或者这不是你的意思吗?我能想到的唯一一种不可能无限循环的常见情况是,你有一种带有一系列指令的语言,一旦你执行了一条指令,就不可能转到上一条指令(或重复当前指令)。可能是SQL按每行执行这类操作,所以无限循环是不可能的。John,布尔查询是什么意思?您的意思是像SQL数据库中的select操作一样,每个记录要么匹配,要么不匹配?不是
标准SQL,但请注意,(MS)SQL Server提供,而: