我不是Haskell程序员,但我对以下问题感到好奇.
非正式功能规范:
让MapProduct成为一个函数,它接受一个名为F的函数和多个列表.它返回一个列表,其中包含每个可能组合中每个列表中一个参数调用F的结果.
例:
调用MapProduct,其中F是一个只返回其参数列表和两个列表的函数.其中一个列表包含整数1和2,另一个包含字符串"a"和"b".它应该返回一个包含列表的列表:1和"a",1和"b",2和"a",2和"b".
问题:
haskell
haskell ×1