Haskell列表的有效连接

use*_*552 1 haskell concat list

当我有一个功能

func :: Int -> Int -> [[a]]
func a b = func' a ++ func' b
Run Code Online (Sandbox Code Playgroud)

哪里

func' :: Int -> [[a]],
Run Code Online (Sandbox Code Playgroud)

什么是避免(++)的好机会?

Sat*_*vik 6

Sequence 是有效实施许多操作的列表的替代方法.