haskell - 检查列表头是否可以除以列表的第二个元素的函数
问题描述
我有这段代码应该检查数组的第一个元素是否可以除以第二个元素。一段时间以来一直在努力寻找解决方案,因为编译后出现此错误:
Parse error (line 2, column 22): parse error (possibly incorrect indentation or mismatched brackets)
缩进让我很困惑,因为我对 Haskell 还很陌生,任何帮助都将不胜感激,以确定我应该在这里做什么
fst2Div:: [a] -> Bool
fst2Div (x : y : _) =
case theList of (x:_:_) -> x
(_:y:_) -> y
if (y `mod` x)==0 then True
else False
解决方案
推荐阅读
- javascript - 导航栏无法停止显示水平滚动条
- python-3.x - 是否有任何 python 包装器可以将我的单个作业提交到由 SGE 管理的高性能集群?
- asciidoc - 使用 AsciiDoctor,如何在源代码块和示例块中传递变量?
- javascript - 分形树递归问题
- java - 使用流如何替换嵌套列表的值
- node.js - Node.js - 如何使用 spawn 或 exec 连续输入?
- html - 使用VBA从网页中提取表格
- php - 找不到 storageclient 类?
- perforce - 如何在 perforce P4 中仅接收通过修订更改的获取文件
- sql - 如何将varchar值转换为十进制?