cost 69 ms
为什么我的 Python 列表没有传递到依赖于该列表的另一个 function,即使它以一种不太抽象的方法传递? - Why is my Python list not passing through to another function that's dependent on the list even though it did in a less abstracted method?

跟踪日志: 我知道其中一个列表没有正确传递到lowest_grade()但我不明白为什么。 我在 python 中大量抽象了一个方法调用。最上面的调用看起来像这样( summative和formative都是预先初始化的空列表) 此调用转到下面的calculate_grade_final()方法 ...

返回各种类型的内部表的设计模式 - Design pattern to return an internal table of various types

文档指出:功能方法的返回参数必须完全类型化。 在以下情况下,我试图围绕该先决条件跳舞: 我有一个程序,用户可以在屏幕 1000 上选择一个 object 并可以在屏幕 2000 上对其进行各种更改。用户可以选择的对象有多种类型。 object 在 ALV 中显示在屏幕 2000 上,其中的列取决 ...

如何在没有一堆 function 参数的情况下将 c 中的东西抽象出来? - How to abstract things away in c without having a bunch of function parameters?

我一直在搞乱 c 中的 SDL2,想知道如何在不使用太多 function 参数的情况下抽象代码。 例如,在正常的游戏循环中通常有一个输入、更新、渲染循环。 理想情况下,我希望尽可能将其抽象化,这样我就可以在我的循环中拥有称为“输入”、“更新”、“呈现”的函数。 我怎么能在 c 中执行此操作而不让 ...

抽象和声明式编程有什么区别? - What is the difference between abstraction and declarative programming?

声明式编程似乎可以通过抽象来实现。 那么抽象和声明式编程有什么区别呢? [ 我的想法 ] 我将使用 class 的人称为“服务器”,将使用 class 的人称为“客户端”。 我认为声明式编程或命令式编程不是由“服务器”决定的。 这取决于“客户”如何使用它。 “客户”可以声明式和命令式地构造抽象 ...

如何在客户端和服务器之间干净利落地共享代码? - How to share code cleanly between client and server?

我有一个用 Unity 编写的游戏客户端和一个用 Azure Functions 编写的服务器。 我在 Azure Function 解决方案中有一个类库,其中包含将在客户端和服务器之间共享的“域”类。 我将类库构建为 DLL 并将其放入 Unity 的插件文件夹中,这样我就可以在游戏客户端中使用 ...

在 function Python 中抽象出 pyodbc 连接 - Abstracting away pyodbc connection in a function Python

我正在运行很多 python 脚本,这些脚本需要访问 SQL 数据库的不同服务器。 我希望能够抽象出一些使用 pyodbc 进行连接的繁重工作。 在一个单独的 py 文件中,我定义了默认的驱动程序和服务器(将来我希望能够添加到这个文件中,以便于访问不同的服务器)并尝试编写一个 function,它返 ...

退化桥接模式用例 - Degenerate Bridge Pattern Use Cases

我正在寻找关于退化桥模式的详细说明。 GoF 的《设计模式》一书提到了一种“桥接模式的退化案例”,它具有“抽象与实现者之间的一对一关系”,但使用这种模式的动机是什么? 究竟是什么? 是否还需要 Implementor 接口? 该模式的示例或用例是什么? 随着体系结构的发展和更多类被添加到 Impl ...

不知道如何使用 DDD、干净的代码正确地进行抽象 - Don't know how to do abstraction properly using DDD, clean code

我正在重构遗留代码之一,这就是这个问题。 我们一直在使用 2 个完全不同的参数调用 2 个不同的服务来获得一些响应。 就像这样 这给我写代码带来了很大的痛苦,更不用说无法测试了。 所以我想像这样重构它,遵循“按接口编写代码”和“领域驱动设计”原则。 我不知道我做的 DDD 是否正确,我觉得我错过了什 ...

PHPStan 在推断返回类型时错过了接口实现 - PHPStan misses interface implementation when inferring return type

我最近开始玩 PHPStan,遇到了一个我无法逾越的障碍。 一些视觉辅助工具可能会让我更容易解释。 Class 名称已简化,以便于阅读: 我们有两个接口: Enumerable和LeadContract 。 然后,我们有另一个接口 ( LeadRepository ),它具有一个具有此签名的方法: ...

从技术上讲,使用 DI、接口和抽象类进行编程抽象的主要目的是什么? - what is the main purpose technically speaking about the abstraction in programming using DI, Interfaces, and Abstract Classes?

我在网上查看了一些关于抽象、抽象类、接口、DI 和松耦合的答案。 但是这些答案都没有回答我的问题。 我对这些主题进行了分组,因为它们与实现抽象有关。 对所提到的主题有很好的理解,但还没有完全理解它们的细节以及它们之间的关系。 一般来说,接口用于使类松散耦合。 从而定义一组要实现的功能和字段。 制作 ...

Inheritance 与数据类 - Inheritance with dataclasses

我试图了解将 inheritance 与数据类一起使用时的良好做法。 假设我想要一个“抽象”父 class 包含一组变量和方法,然后是一系列继承这些方法和变量的子类,其中每个变量都有不同的默认值。 如果有的话,实现这个(一/二/三)的正确方法是什么? 或者这是一种矫枉过正,最好只使用不同的 Pare ...

将类变量传递给基类构造函数 C++ - Passing in a class variable to the base class constructor C++

我有一个基类的实现,它构造了一些在运行时已知的大小数组。 当我调用基类的构造函数时,我想传入对该数组中某个值的引用。 以下示例代码说明了这一点(我的实际代码包括与此处无关的错误处理)。 期望的行为 &test.someInteger和&test.someArray[2]都指向内 ...

使用 Racket ISL 使用列表抽象定义函数 - Using Racket ISL to define function using list abstractions

我正在尝试创建一个接受数字然后生成文本的函数,它们可以临时复制到他们的论文中以节省空间。 下面是几个例子: 我已经能够使用 cond 和 string-append 定义函数,但无法弄清楚如何在结果的每一行之间有一个 \n (尽管不是在最后一行之后)。 另外,我不确定如何使用 foldr 列表抽 ...

使用 Racket ISL 使用列表抽象和本地/lambda 定义函数 - Using Racket ISL to define functions using list abstractions and local/lambda

我正在尝试设计一个函数,给定一个数字列表,返回提供的列表中偶数的平方。 我不想计算最终结果中不会使用的平方。 这就是我使用地图和过滤器的内容: 我将如何使用 foldr 函数设计相同的函数,以便我可以迭代列表的元素一次而不是两次(我也尝试在此函数中使用 local 或 lambda)? ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM