【问题标题】:Define an array type recursive with two types and some rules [duplicate]定义具有两种类型和一些规则的数组类型递归[重复]
【发布时间】:2021-11-25 16:30:21
【问题描述】:

我有一个有两种类型的数组,奇数索引总是TypeA,偶数索引总是TypeB

根据描述,数组总是有偶数length,从来没有奇数长度。

数组的数据结构一定是这样的。

而且这个结构来自 marijnh 的 orderedmap 模块。

// array
[A, B, A, B, A, B, ...]

// How to define it's type?

【问题讨论】:

标签: javascript typescript


【解决方案1】:

对于这种类型的数组,最好先为第一种类型定义两个数组,然后为第二种类型定义第二个数组,但是例如,如果它是 char 和 int,您可以将其定义为 int,并且无论何时您想将其用作scanf 中的 char 使用 %d 扫描它的 ascii 代码,并使用 printf 中的 %c 打印它的字符

【讨论】:

    猜你喜欢
    • 2017-07-26
    • 2019-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-24
    • 2018-12-06
    • 1970-01-01
    • 2019-12-06
    相关资源
    最近更新 更多