为什么 python 闭包在第一种情况下无法输出内容,而第二种可以?-灵析社区

云卿山手

![](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240917/f6a4bc9ab69d9a8ac90d243d80b32f7a.png) ![](https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240917/3d755fe4783c223f81a57de9f5723907.png) 为何第一种无法输出内容呢,但是第二种可以。这个闭包操作学的很蒙 希望可以被解决,在下为新手,谢谢

阅读量:201

点赞量:0

问AI
这跟闭包不闭包没关系。第一种你返回的是一个函数、可你也没调用这个函数啊,当然没有输出了。 "image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20240917/8bcc2510962cd5b7d95a66bce6bfaaa4.png) 要想有输出你也得是: ... startgame(fps)()