如何创建可以为字符串或整数的类型?

梯队315

我正在尝试为后缀表达式计算器创建一种可以表示运算符(“ +”,“-”,“ *”,...)或操作数(1、2、3、4 ...)的类型。

我试着写:

data PostfixToken = String | Integer

但是然后说我有一个虚拟函数,像这样:

foo :: Bool -> PostfixToken
foo x = 3 :: Integer

我得到:

Couldn't match type ‘Integer’ with ‘PostfixToken’

尽管我明确定义了类型,为什么它不能将Integer与PostfixToken匹配?这样做的正确方法是什么?

到处走走

总和类型必须标记为联合。在Haskell中,标签同时是数据构造函数

data PostfixToken = Operator String | Operand Integer

foo :: Bool -> PostfixToken
foo x = Operand 3

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Typescript是否可以为1-N字符串数组声明通用类型

来自分类Dev

c#是否可以为字符串关键字创建扩展方法

来自分类Dev

如何为类型加上别名(例如,字符串,整数...)

来自分类Dev

如何从字符串类型数组中删除整数?

来自分类Dev

比较可以为空和空字符串(“”)的对象

来自分类Dev

比较Java中可以为null的字符串

来自分类Dev

字符串、整数、数据类型

来自分类Dev

获取可以从字符串修改的整数?

来自分类Dev

从字符串动态创建字符串文字类型

来自分类Dev

与C#8.0可为空的引用类型结合使用时,是否可以为值或字符串类型声明通用类型约束?

来自分类Dev

Powershell 和 .Net。使用字符串创建新类型 - 整数关联

来自分类Dev

我如何做类型或类型。字符串还是整数?

来自分类Dev

如何编写模板函数来添加整数但连接字符串和字符类型?

来自分类Dev

无法创建字符串文字类型

来自分类Dev

当两个字符串都可以为null时,如何比较两个字符串?

来自分类Dev

为什么作为引用类型的字符串可以为非null常量,而其他引用类型consts必须为null?

来自分类常见问题

有什么方法可以在Java中创建字符串文字类型?

来自分类Dev

如何从字符串转换为整数

来自分类Dev

如何从字符串中分离整数?

来自分类Dev

如何从字符串访问整数索引?

来自分类Dev

如何连接字符串和整数

来自分类Dev

如何制作字符串和整数?

来自分类Dev

如何从字符串转换为整数

来自分类Dev

我如何从字符串获取整数?

来自分类Dev

如何从字符串读取多个整数

来自分类Dev

如何从字符串中提取整数?

来自分类Dev

如何在Swift中将50位数字的字符串转换为适当的整数类型?

来自分类Dev

如何从熊猫中的字符串类型将最后几列转换为整数

来自分类Dev

如何对多种数据类型(字符串,整数,浮点数)使用模板?

Related 相关文章

  1. 1

    Typescript是否可以为1-N字符串数组声明通用类型

  2. 2

    c#是否可以为字符串关键字创建扩展方法

  3. 3

    如何为类型加上别名(例如,字符串,整数...)

  4. 4

    如何从字符串类型数组中删除整数?

  5. 5

    比较可以为空和空字符串(“”)的对象

  6. 6

    比较Java中可以为null的字符串

  7. 7

    字符串、整数、数据类型

  8. 8

    获取可以从字符串修改的整数?

  9. 9

    从字符串动态创建字符串文字类型

  10. 10

    与C#8.0可为空的引用类型结合使用时,是否可以为值或字符串类型声明通用类型约束?

  11. 11

    Powershell 和 .Net。使用字符串创建新类型 - 整数关联

  12. 12

    我如何做类型或类型。字符串还是整数?

  13. 13

    如何编写模板函数来添加整数但连接字符串和字符类型?

  14. 14

    无法创建字符串文字类型

  15. 15

    当两个字符串都可以为null时,如何比较两个字符串?

  16. 16

    为什么作为引用类型的字符串可以为非null常量,而其他引用类型consts必须为null?

  17. 17

    有什么方法可以在Java中创建字符串文字类型?

  18. 18

    如何从字符串转换为整数

  19. 19

    如何从字符串中分离整数?

  20. 20

    如何从字符串访问整数索引?

  21. 21

    如何连接字符串和整数

  22. 22

    如何制作字符串和整数?

  23. 23

    如何从字符串转换为整数

  24. 24

    我如何从字符串获取整数?

  25. 25

    如何从字符串读取多个整数

  26. 26

    如何从字符串中提取整数?

  27. 27

    如何在Swift中将50位数字的字符串转换为适当的整数类型?

  28. 28

    如何从熊猫中的字符串类型将最后几列转换为整数

  29. 29

    如何对多种数据类型(字符串,整数,浮点数)使用模板?

热门标签

归档