types相关内容

获取宏中函数的返回类型(C++)

我有ASSERT(x)宏,如果它断言(在发布配置中),我想调用return。 要做到这一点,我需要知道使用ASSERT的函数的返回类型。如何获取(我处理C++03,LLVM GCC 4.2编译器)? 我的Assert宏: #define ASSERT(x) if(!(x)) { LOG ("ASSERT in %s: %d", __FILE__, __LINE ..
发布时间:2022-08-26 11:47:44 C/C++开发

类型脚本,将键限制为数组元素

编辑:更改ID类型 我有一个具有下列值的数组 const ids: number[] = [45, 56]; const obj: any = { 45: "HELLO", 56: "WORLD", }; 我要键入对象的当前any类型,以将其限制为ids数组值。 我尝试了查找类型,但没有成功使用… 有什么想法吗? 问候 推荐答案 您可以使用Rec ..
发布时间:2022-08-13 13:02:36 其他开发

指定方法的类型,而不将该方法转换为属性

假设我有一个方法将其功能委托给外部库中的某个方法,并且我有该外部方法的类型,例如LibDoStuffMethodType。 class MyApp { doStuff(args) { // delegate to external library's lib.doStuff } } 现在,我如何为我的方法MyApp.doStuff()指定类型?当然,我可以将doStuf ..
发布时间:2022-06-21 10:08:10 其他开发

目前有没有办法将两个或多个字符串文字类型连接到TypeScrip中的单个字符串文字类型?

首先,让我明确一下,我要查看的不是联合类型,而是直接连接类型,即"Hel" + "lo" = "Hello",而是字符串文字类型 基本上,我有一个函数,它接受两个字符串文字,一个namespace和一个name,并将它们与中间的/组合起来作为输出,但我想不出一种方法来使输出成为字符串文字而不是泛型字符串。 我需要它是字符串文字,因为输出将用作对象的键。 我尝试过类型交集(&)、+ ..
发布时间:2022-06-21 09:00:30 前端开发

如果两个类型在C中彼此兼容,这到底是什么意思?

在C标准中陈述(强调我的): 如果两个类型的类型相同,则它们具有兼容的类型。类型说明符的6.7.2、类型限定符的6.7.3和声明符的6.7.6中描述了确定两个类型是否兼容的其他规则。56) 56)两种类型不必完全相同即可兼容。 来源:C18,§6.2.7/1-兼容类型和复合类型 我从这些句子中得到的信息不多,也不是很有帮助。通常,引用的部分也不提供有关兼容的确切含义的更多信息。 ..
发布时间:2022-06-06 11:24:53 其他开发

如何在Type脚本中创建UUID模板文字类型?

是否有人成功地使用新的模板文本类型在TypeScrip中为UUID编写了类型? 例如: const id:UUID = "f172b0f1-ea0a-4116-a12c-fc339cb451b6" 此人尝试:UUID Tweet 但类型太复杂:";表达式生成的联合类型太复杂,无法表示。(2590):Example 他的类型: type Alphabetic = ..
发布时间:2022-05-27 12:20:28 其他开发

在Scala中?=>;是什么意思?

我见过?=>符号出现在Scala代码和一些关于Scala 3的讨论文章中,所以我假设它是一个Scala 3+符号。在搜索文档或Google时什么也没有出现,但它看起来像Function类型的语法糖,所以它可能与类型和函数有关。这是什么意思? 推荐答案 类型(a: A, b: B, ..., z: Z) ?=> R基本上表示(using a: A, b: B, ..., z: Z) => ..
发布时间:2022-04-19 22:12:50 其他开发

UNION上赋值中的不兼容类型

Mypy给我打印以下消息: X.py:74:错误:赋值中的类型不兼容(表达式具有类型 “Union[str,dict[str,str]]”,变量的类型为“str”) 这不奇怪吗?str是Union[str, Dict[str, str]]的一部分 代码如下: def get_multiple(fields: List[str], config_data) -> Dict[s ..
发布时间:2022-04-18 15:20:10 Python

Reaction-Native-Style-Components:类型';DefaultTheme';上不存在属性。

我正在为我的应用程序使用REACTION-Native-TypeScrip。我的样式组件版本是 "styled-components": "^5.3.0"。我已经创建了定制ThemeProvider并包装到我的根应用程序。我不得不为我的应用程序切换黑色主题。我的ThemeProvider工作正常。我会做DarkTheme和LightTheme。但当我使用这个命令yarn tsc测试我的应用程序时。 ..
发布时间:2022-04-15 10:44:28 其他开发

打字稿打字的问题

请看下面的打字稿片段。 为什么不抛出编译错误呢?这难道不是一个明显的打字错误吗?我必须更改什么才能使它再次成为类型安全的?TYVM type A = { p?: never, q?: Partial } type B = { p?: Partial q?: never } type C = A | B const c: C ..
发布时间:2022-04-14 21:09:53 其他开发

返回不同数据类型的ANTLR AST访问器

我完成了ANTLR CST到AST的转换,并创建了一个特定的Visitor接口,该接口允许我访问所有的AST节点,但我遇到的主要问题是,一些访问应该返回不同的数据类型,我不确定如何处理这一问题。 例如,对于简单的算术运算,我希望从它们各自的访问方法返回一个双精度值;但其他字符串操作需要它们各自的节点返回一个字符串。 因为我的访问方法都需要泛型类型T,所以我尝试创建了一个名为Result的类和 ..
发布时间:2022-04-12 19:07:01 Java开发

Google Sheets支持哪些数据类型?

我在网上或在Sheet文档中找不到这个问题的答案。Google Sheet中的单个单元格支持哪些数据类型? 例如,以下是我到目前为止看到的情况: Google Sheets是否有可接受的数据类型列表? 推荐答案 像您一样,我找不到明确的数据类型列表。然而,通过亲身体验和测试,我验证了Google Sheets支持以下数据类型: Decimal(up to 15 dig ..
发布时间:2022-04-12 15:06:05 其他开发