在haskell制作回文

Lou*_*uie 0 haskell

嗨,我正在尝试编写一个函数,它接受一个字符串,并使其成为回文.EX ace成为aceeca.

Avi*_*ilo 6

非常简单,只需将反转的字符串连接到自身上即可.

palindrome s = s ++ reverse s
Run Code Online (Sandbox Code Playgroud)

++是列表连接函数.

让我指出真实世界哈斯克尔.如果你刚入门,这是一本学习语言的好书.

  • 有趣的是,"无意义"一词如何流行起来.我最初认为这是一个笑话,我认为原来的术语是"免费点". (2认同)