DxA*_*pha 0 haskell tuples list
我想知道如何将元组列表作为参数或者是否有更简单的解决方案.
我是Haskell的新手(仅在一周前开始)并且我做了这个函数来检查元组是否作为毕达哥拉斯三重奏.
pyTheorem (a,b,c) = a ^ 2 + b ^ 2 == c ^ 2
let x = pyTheorem (3,4,5)
Run Code Online (Sandbox Code Playgroud)
那么我如何定义一个函数,它需要一个元组列表并返回Pythagorean三元组的元组?此外,如果有更好的方法,请详细说明.
我查了一些类似的问题,但我找不到适合这个例子的东西.
旁注:我发现LYAH中的一些例子似乎无法在在线终端中使用:https://ghc.io/
所以我使用的是http://www.tutorialspoint.com/compile_haskell_online.php.我应该注意哪些重大差异?
谢谢.
我认为就是你所需要的
filterPy : [(Int,Int,Int)] -> [(Int,Int,Int)]
filterPy ls = filter pyTheorem ls
Run Code Online (Sandbox Code Playgroud)
真正的afficionados也会写'点免费'
filterPy = filter pyTheorem
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
166 次 |
| 最近记录: |