代码之家  ›  专栏  ›  技术社区  ›  AMINA ARSHAD

从字符转换为Unicode数字时出错

  •  0
  • AMINA ARSHAD  · 技术社区  · 6 年前

    我正在尝试用Haskell编写代码。我想构造一个代码,用户在其中输入字符,计算机告诉它的Unicode数字。我的代码如下。但它不会生成输出并显示错误消息。如何从代码中删除错误。请帮我解决这个问题。

    module Code where
    
    Ord :: Char -> Int
    
    Ord c = ...
    

    错误消息:

    ERROR file:.\amina.hs:2 - Syntax error in declaration (unexpected `::')
    
    1 回复  |  直到 6 年前
        1
  •  2
  •   MathematicalOrchid    6 年前

    在Haskell中,函数名必须以小写字母开头。这不仅仅是一种编码约定;它是实际语言语法的一部分。如果您尝试使用大写字母作为函数名,您将得到一些非常复杂的错误消息。