【发布时间】:2019-03-29 04:30:06
【问题描述】:
haskell 的新手,我需要为每个单独的项目打印出单独一行中包含的数据
不知道怎么做
type ItemDescr = String
type ItemYear = Int
type ItemPrice = Int
type ItemSold = Int
type ItemSales = Int
type Item = (ItemRegion,ItemDescr,ItemYear,ItemPrice,ItemSold,ItemSales)
type ListItems = [Item]
rownumber x
| x == 1 = ("Scotland","Desktop",2017,900,25,22500)
| x == 2 = ("England","Laptop",2017,1100,75,82500)
| x == 3 = ("Wales","Printer",2017,120,15,1800)
| x == 4 = ("England","Printer",2017,120,60,7200)
| x == 5 = ("England","Desktop",2017,900,50,45000)
| x == 6 = ("Wales","Desktop",2017,900,20,18000)
| x == 7 = ("Scotland","Printer",2017,25,25,3000)
showall
--print??
例如在每一行 显示
"苏格兰","桌面",2017,900,25,22500
接下来是下一条记录
【问题讨论】:
-
似乎是一个家庭作业问题,在 24 小时内有人问了一个类似代码风格的问题。 stackoverflow.com/questions/55402519/…
-
@Elmex80s 这绝对与家庭作业有关,但它不是重复的,它询问的是不同的事情。与家庭作业相关的问题本身并没有被 SO 禁止。
-
对于提问者:到目前为止,您尝试了什么?你知道如何打印其他东西吗?