类型 问答列表

函数参数的类型注释 [duplicate]

作者:Carlos 提问时间:9/18/2023

这个问题在这里已经有答案了: 为 Callable 类型提示指定 *args (2 个答案) 2个月前关闭。 请看下面的例子: from typing import TypeVar from co...

返回 Option<Vec<_>> 还是只返回一个空的 Vec<_>更好?

作者:Jim 提问时间:7/18/2023

假设我正在编写一个函数,该函数采用一堆字符串并过滤掉“坏”字符串。 然后,该函数返回一些字符串,但有可能过滤掉所有字符串。 所以我想知道,我应该在这里使用吗?我可以看到该函数在所有字符串都“坏”时...

在类型“{}”上未找到类型为“string”的参数的索引签名 - TypeScript

作者:Greg 提问时间:9/19/2023

我从文件中读取键值对,键是字符串,值是 {r,g,b} 个数字。 colorNames.json文件: { "name1": { "r": 151, "g": 23, "b": 26 }, "...

按类型特征划分的 C++ 模板方法专业化

作者:TreeTownGreen 提问时间:9/20/2023

我正在使用 C++ 11,创建一个类模板。我希望根据模板参数的类型特征(即浮点数/整数、有符号/无符号等)优化某些方法。我知道这可以通过对每个特定特征组合的模板专业化来实现,但这太笨拙了。 取而代之...

如何告诉 TypeScript 理解在 if 子句中使用 array.some() 已经缩小了类型范围?

作者:Ooker 提问时间:9/20/2023

我有这个代码: const list = ['a', 'b', '= c', 'd'] if (list.some(element => element.includes('='))) { con...

在golang中,如何通过将float转换为整数来解决问题?

作者:Luke 提问时间:9/20/2023

有一些关于在 golang 中排序的存储桶的代码。 但是,我遇到了关于索引超出范围 [10] 且长度为 10 的恐慌。 我发现有一些问题。因为应该是 9.99999999999。但是,将是 10。...

内部类型的泛型 Typeguard

作者:Martin Hansson 提问时间:6/4/2023

所以我遇到了一些问题,在工作中我们使用这些类型: export type GeoJSON = Geometry | Feature; export type GeoJsonTypes = GeoJ...

将 2 个泛型类型合并为一个泛型函数调用

作者:Viktor Pagels 提问时间:9/20/2023

很抱歉,如果标题不是很具有描述性,我很难想出一个。 我有一个抽象基类,其中泛型类型是其属性之一。 public abstract class AdapterBase<T> { public st...

为什么我可以使用“as”,但不能在打字稿中为映射值分配类型?

作者:Lawrence_NT 提问时间:9/22/2023

我有一个对象列表,这些对象用 声明。as const 我还需要一个来自对象的相同值的列表,但不想维护两个列表。 所以我有这个...... export const patternTypes = ...

嵌套的 std::conditional_t 失败了,但使用类专业化技巧好吗?为什么?[复制]

作者:Alexander Chen 提问时间:9/22/2023

这个问题在这里已经有答案了: 使用 std::conditional_t 进行懒惰评估(短路)的通用方法( 4 个答案) 2个月前关闭。 我有一个特征类来调用一些可调用对象。它可以接受参数与否。ra...


共754条 当前第57页