我是Haskell的新产品。我在这里有一个问题。我可以像这样的后卫完成任务
task2 x "Celsius"
| x>=20 = "It is Hot"
| x<= (-5) = "It is very cold"
| x<=10 = "It is cold"
| x<20 = "It is warm"
如何使用案例功能完成此任务?
喜欢
case x" celsius" = x> = 20的情况x,但不起作用。
您可以将警卫放入这样的case
表达式中:
case some_expression of
x | x>=20 -> "It is Hot"
| x<= (-5) -> "It is very cold"
....