计算列表

时间:2016-12-16 18:24:38

标签: haskell

我是Haskell的新手。尽管Hugs已经老了并且不再支持我的大学仍然使用它。这是我的代码:

gio aso sia = jako aso sia 1
jako aso [] n = 0
jako aso (a:b) n = if a == aso then n else (jako aso b n+1)

我要做的是计算列表中符号首次出现的索引。但是,如果我没有这样的符号,它似乎不起作用。而不是0它返回列表的大小。我不明白为什么。 P.S。:我需要知道为什么我的代码不起作用,没有任何其他方法如何实现目标。感谢。

0 个答案:

没有答案