Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell 如何将一个包含两个生成器的列表理解重新表示为两个包含一个生成器的列表理解,并获得相同的结果?_Haskell_Functional Programming_List Comprehension - Fatal编程技术网

Haskell 如何将一个包含两个生成器的列表理解重新表示为两个包含一个生成器的列表理解,并获得相同的结果?

Haskell 如何将一个包含两个生成器的列表理解重新表示为两个包含一个生成器的列表理解,并获得相同的结果?,haskell,functional-programming,list-comprehension,Haskell,Functional Programming,List Comprehension,我正在努力学习Haskell,我正在做一些涉及列表的练习。但是我正在努力做一个关于列表理解的练习,我真的需要有人来帮助我。演习内容如下: 显示列表理解的方式首先,您可以使用[x | x那么,这暗示的哪一部分不清楚?我根本不知道该怎么做,也不知道它意味着什么。好吧,只有这么多方法可以将一个列表理解嵌套在另一个列表理解中,为什么不尝试其中一些方法呢?我甚至不明白这意味着什么。我唯一能想到的方法是这样做:zip[x | x

我正在努力学习Haskell,我正在做一些涉及列表的练习。但是我正在努力做一个关于列表理解的练习,我真的需要有人来帮助我。演习内容如下:


显示列表理解的方式首先,您可以使用
[x | x那么,这暗示的哪一部分不清楚?我根本不知道该怎么做,也不知道它意味着什么。好吧,只有这么多方法可以将一个列表理解嵌套在另一个列表理解中,为什么不尝试其中一些方法呢?我甚至不明白这意味着什么。我唯一能想到的方法是这样做:
zip[x | x