我想在 Haskell 中制作一个应用程序,它可以从几个字符中提供所有可能性。这适用于置换函数。但是现在我想在列表中每个单词的输出中添加一个前缀和一个后缀。像:
输入:
combinations "prefix" "sufix" "randomletters"
输出(类似这样)
["prefixrandomletters", "prefixrandomletters","prefixrandomletters","prefixrandomletters","suffixrandomletters","suffixrandomletters","suffixrandomletters","suffixrandomletters","suffixrandomletters",]
应用背景: 像拼字游戏。首先,前缀就像单词可以开头的 2 个字母。然后是单词可以结尾的2个字母。然后是你手中的字母。