编程 问答列表

[NSApplication sharedApplication] 可以返回 nil 吗?

作者:user16217248 提问时间:10/3/2022

在 Objective-C 的 MacOS 应用程序中,是否有可能返回,或者这是一个安全的假设,它永远不会返回?[NSApplication sharedApplication]nilnil 文档描...

使用 Python __call__魔术方法在类中复制“def”

作者:feiyang472 提问时间:4/17/2023

假设我们有一个充当装饰器的类 class Foo: def __init__(self, func): self.func = func self.variable1 = 1 self.va...

在函数式编程中使用咖喱/咖喱函数有什么好处?

作者:Tando 提问时间:4/29/2023

如果您考虑作为 的初始值设定项,您不应该使它们松散耦合并 DI 初始值设定项(或任何其他方式),尤其是当您需要多个初始值设定项时?还是我误解了 FP 中咖喱函数的基本概念?inner_multiply...

在 Python 中使用 try/except 和 while 循环进行计算器

作者:Youzohka 提问时间:5/2/2023

我正在尝试创建一个计算器并使用防御性编程来避免意外事件和用户输入。 我包括一个用于用户输入的 / 块和零除法。tryexcept 当我输入除法运算符来计算零除法时,我的循环并没有带我回去输入数字。...

R:函数的意外行为(可能是由于函数中公式对象的环境范围)

作者:Fabou 提问时间:6/15/2023

虽然是 R 的长期用户,但我几乎没有用 R 编写复杂程序的经验。在我的第一次尝试中,我遇到了代码的意外行为。也就是说,如果我尝试运行一个我已经定义了自己的函数,一个围绕 gamlss 回归模型适配的包...

如何解决这种可变参数模板歧义

作者:Janilson 提问时间:6/18/2023

只要注释掉,以下代码就可以编译并正常运行。但是,一旦取消注释,编译就会失败,并出现错误“ 'value' is not a member of 'Arity<int (*)(int, int)>' ”...

KeyError:0 尝试运行 LPP 时

作者:superepp 提问时间:6/27/2023

我尝试使用 python 构建和解决线性规划问题,但是在运行时收到以下错误: KeyError: 0 以下是我正在使用的代码: bfast = 1 lunchanddinner = 2 mea...

如何将预处理器指令扩展到调用预处理器指令的位置之外

作者:Cobollatin 提问时间:6/28/2023

我正在试验编译时枚举断言,我想出了以下代码: template<int Value> inline constexpr bool isValueUsed(){ return false; } c...

为什么编译器在删除模板时不选择其他重载?

作者:Erik Nouroyan 提问时间:7/1/2023

我正在尝试编写 C++ 代码来了解某个类是否具有默认构造函数(没有 C++20 概念)。以下代码工作正常。 #include <iostream> class C { public: C() =...

在惰性 lambda 演算中,“true”是如何计算的?

作者:Adam Herbst 提问时间:7/8/2023

在 lambda 演算中,“true”被定义为接受两个参数但返回第一个参数的函数: true = \x.\y.x 如果你在只给出一个论据后懒惰地评估它会发生什么? (\x.\y.x a) ...


共292条 当前第18页