cost 406 ms
将 object 的属性读取为类型之一 - Read property of object as one of types

某些对象的类型定义有点不稳定。 我知道属性和类型,但编译器不知道。 我想写一个小的 function 来提取我期望的类型的属性,但如果类型错误则抛出错误。 所以我想知道下面的“readProperty”function 是否可以以某种方式告诉编译器例如提取的属性是一个数字,因为开发人员在调用 fun ...

Python。 使用 object 属性注释方法; 动态定义的类型注解 - Python. Use object attributes to annotate methods; Dynamically-defined type annotations

Python 伪代码我想为我的方法动态注释返回类型。 我想要看起来像这样的东西: 然后像这样使用它: Java 示例基本上,我希望用户定义返回类型。 在 Java 中,它看起来像这样: 并且是这样定义的: 问题 Python中是否有类似的东西? 我只找到TypeVar和ClassVar ,但是 ...

静态类型和静态调度与动态类型和动态调度之间是否存在 1:1 映射? - Is there a 1:1 mapping between static typing and static dispatch vs dynamic typing and dynamic dispatch?

背景:我正在学习 Julia 并试图找出多重调度。 我理解从单个动态调度到多个动态调度的概念飞跃,但我试图确定单个动态调度。 问题:以下 1:1 映射是否正确: 在每种具有动态类型的语言中,都有动态分派 在每种具有静态类型的语言中,都有静态调度 我想不出你想要的情况 动态分派的静态类 ...

如何将信号参数作为 int 而不是字符串发出? - How do I emit a signal argument as an int instead of string?

在 Godot 3.3 中,我试图使 Label 响应通过 LineEdit 节点输入的文本。 我连接了对象并可以发出信号,但信号只作为字符串发送,而不是我想要的 int。 当我使用强类型时,出现错误“无法将参数 1 从 String 转换为 int..” 当我停止使用强类型和 go 回到弱类型时 ...

返回参数类型为传入 function 参数值的函数的 object - Return object of functions with argument types of incoming function argument values

我想要 function,我们称之为DummyService ,它将接受一些definition object 作为参数,并以DummyService的方式返回一堆函数,这些函数只能作为参数返回。 请参阅下面的代码示例。 知道如何实现这一目标吗? 提前非常感谢。type Definition = ...

如何对现有实例进行monkeypatch dunder方法? - How to monkeypatch dunder methods to existing instances?

上下文:我想在我没有创建的对象上使用 heapq (以及其他任何东西),这些对象本身没有__lt__运算符。 我可以吗? (没有包装类)。 class: 现在,在解释器的运行时,我收到了一些对象集合。 我想遍历它们,添加一个 dunder 方法(在我的例子中lt ),例如: 我尝试了什么: 还 ...

如何在 Dart 中创建更通用的 isEmpty() 函数? - How can I make a more generic isEmpty() function in Dart?

我有以下实用程序函数来检查String变量是空还是空: 现在我想为Iterable做一个类似的功能。 实现是微不足道的: 但是现在我必须以不同的方式命名这两个函数,或者以某种方式将它们合并为一个。 这就是我遇到麻烦的地方。 我可以使变量dynamic : 但是如果我传递String s ...

如何在 C++ 中实现类似 Javascript 的动态类型 - How to implement Javascript-like dynamic typing in C++

我必须用 C++ 编写一个非常基本的 JSON 序列化器/反序列化器。 目标是构建类似于此https://github.com/nlohmann/json 的东西。 不幸的是,我不能使用这个很棒的库,因为我的编译器不完全支持 C++ 11 标准。 切换编译器不是一种选择。 我想采用接近以下示例的方 ...

如何向下转换 Rc <refcell<dyn io::write> > 变成一个具体的类型? </refcell<dyn> - How to downcast Rc<RefCell<dyn io::Write>> into a concrete type?

我想制作一个结构,文本 output 可以显示在控制台上或存储在内部缓冲区中。 如果文本被缓冲,那么我需要一种返回文本内容的方法。 为此,我使用了一个名为writer的属性,它是dyn std::io::Write (包装到Rc&lt;RefCell&lt;&gt;&gt;中,因为我的真实代码需要 ...

你如何调用在 javascript 数组中创建的对象的函数? - How do you call functions of objects which were created within an array in javascript?

在下面的代码中,TypeError "database[(0 , 0)].returnVal is not a function" 被吐出来: 但下面的代码很好: 除了在数组之外声明我的所有变量(这会使数组的目的最小化)之外,有没有办法纠正这个问题。 我需要能够调用数组中对象的函数。 ...


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