次のようなものが必要です。
[[i]++[j]| i <- ['a'..'d'], j <- ['a'..'d']] where I get the output:
["aa","ab","ac","ad","ba","bb","bc","bd","ca","cb","cc","cd","da","db","dc","dd"]
私が必要としているのは、この出力配列を生成するためのより動的な方法です。したがって、整数値 3 を取得する場合、次のようになります。
[[i]++[j]++[k]| i <- ['a'..'d'], j <- ['a'..'d'], k <- ['a'..'d']