如何在Haskell中优雅地编码下面的伪代码?while循环返回(Haskell)
for (i from 0 to 100):
for (j from 0 to 100):
k=0
while (f(i,j,k) >0):
return (i,j,k)
k+=1
其中f
是i
,j
和k
不重要的功能。
所以它应该输出如下内容:[(0,0,0),(0,0,1)..]
,每个元素的列表由i
,j
和k
组成。 (如果它的形式是[[0,0,0],[0,0,1]...]
而不是元组,它是好的。)