Мне нужно выполнить функцию cp_r
из библиотеки Shelly, чтобы скопировать a
в b
.Shelly: Convert String to Shelly FilePath
Однако
import Shelly
main = do cp_r "a" "b"
дает
Couldn't match expected type `Shelly.FilePath'
with actual type `[Char]'
In the first argument of `cp_r', namely `"a"'
In the expression: cp_r "a" "b"
In an equation for `it': it = cp_r "a" "b"
как для первого и второго аргумента cp_r
.
Как использовать String
(FilePath
определяется как String на любой платформе, которую я знаю) в качестве аргумента для cp_r
?
Примечание: Этот вопрос намеренно не показывает никаких исследований, так как он был отвечен Q & A-Style.