标签: haskell rotation
此文本需要使用自然数向左旋转,并在输入负数时向右旋转。所以:
rotate 1 "foo bar baz" = "ofo rba zba" rotate (-1) "foo bar baz" = "oof arb azb"
另外我可以将文本分解成行然后单词,我知道所有的行,unlines,words,unwords。我无法左右移动文本的定义,我是否需要使用head函数?
答案 0 :(得分:7)
为了构建你想要的功能,我给你提供了一些砖块。不包括装配说明:
(通过hoogle找到的文档链接)