如何在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]...]
而不是元組,它是好的。)