问题
我已将用户定义的类型定义为
type asd = [(Char,Int)]
如何为某个类型asd
(例如asd= [("Hello",1)]
(不在运行时))分配值,以便在源代码中保留硬代码值
答案 0 :(得分:8)
您正在定义一个常量。一个例子是:
-- A type of lists of pairs
type ASD = [(String,Int)]
-- A value of type ASD
asd :: ASD
asd = [("Hello", 1)]
也就是说,您只需声明 asd
的值是什么。