问题

我将用户定义的类型定义为

type asd = [(Char,Int)]

我如何对某种类型的价值产生价值 asdasd= [("Hello",1)] (不在运行时间) 要在源代码中保持硬码值

这可能吗 ? ,因为没有 多变的 功能编程的概念

有帮助吗?

解决方案

您正在定义一个常数。一个例子是:

-- A type of lists of pairs
type ASD = [(String,Int)]

-- A value of type ASD
asd :: ASD
asd = [("Hello", 1)]

也就是说,你只是 宣布 什么价值 asd 是。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top