小编use*_*169的帖子

如何组合一次字符串中的字符?

我已经在互联网上搜索了一段时间来解决这个问题.我需要在Haskell中创建一个函数,它从输入字符串中创建所有可能的组合,而不会重复.

例:

combination "new"
Run Code Online (Sandbox Code Playgroud)

将作为输出:

["new","nwe","enw","ewn","wne","wen"]  
Run Code Online (Sandbox Code Playgroud)

有人可以帮我这个吗?

haskell

3
推荐指数
2
解决办法
127
查看次数

附加两个列表,但得到一个解析错误

您好我是Haskell的新手,并创建此代码以附加两个列表.但我会得到一个解析错误.我究竟做错了什么?

import Data.List

-- list a + list b = list c
joinList :: [a] -> [a] -> [a]
joinList a + b = c
 where 
    a = ["example1","example2","example3"] 
    b = ["example4","example4","example5"]
    c = a ++ b
Run Code Online (Sandbox Code Playgroud)

错误:

test2.hs:5:1: `Parse error in pattern: joinList`
Run Code Online (Sandbox Code Playgroud)

haskell

-3
推荐指数
2
解决办法
121
查看次数

标签 统计

haskell ×2