这是我的任务,字符串连接函数在下面,下面是我需要帮助的函数。
type Language = [String]
strcat :: String -> String -> String
strcat [] y = y
strcat (x:xs) y = x:(strcat xs y)
concat_lang :: Language -> Language -> Language
concat_lang [] y = y
concat_lang x [] = x
concat_lang (x:xs) (y:ys) = (strcat x y):(concat_lang (x:xs) ys)
这是我对 concat_lang 的输入: concat_lang ["a","b","c"] ["d","e","f"]
我希望输出为 [ad,ae,af,bd,be,bf,cd,ce,cf]
请帮忙!!