gpt4 book ai didi

javascript - 确定此函数是完成还是永远运行

转载 作者:行者123 更新时间:2023-11-30 12:32:00 25 4
gpt4 key购买 nike

我对这个问题有点困惑。这是代码。

var finishes = function (f,x) {
//fill this in
}

但是,在尝试实现此功能之前,请考虑以下事项:

var p = function (g) {
if(finishes(g,g)){
while (true) { }
}
};

基本上,函数 p 接受函数 g 并在 g(g) 永远运行时结束,并在 g(g) 结束时永远运行。那么,调用 p(p) 的含义是什么?这表明甚至编写函数“完成”的可能性是什么?

我对这个问题的措辞感到困惑。谁能解释一下?

最佳答案

@aduch 开始说但还没有完全结束他的问题的是,P 函数的意思不是它做了什么,而是反驳了某些事情:

假设有一个函数 finishes 可以告诉您另一个函数是否停止/暂停。不是如果我们运行 p(p) 会发生什么?

如果 finishes 返回真意味着 p 停止,那么 p 将永远运行。

如果 finishes 返回 false 意味着 p 永远不会停止,那么 p 将停止!

因此没有函数 finishes 可以告诉您函数是否停止

关于javascript - 确定此函数是完成还是永远运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27418442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com