그래서 튜플의 다음 목록 및 문자열을나는 문자열 하스켈에서 대체 어떻게해야합니까
type M a = [(String, String)]
m = [
("x", "a car"),
("y", "a animal")
]
s = "this is x and y"
내가
strRep m s
에 노력하고 =>
그래서 이것은 위의 코드는 문자열 목록을 반환 지금까지
import Data.List.Utils
strRep :: (Show a) => M -> String -> String
strRep [] s = s
strRep (m:ms) s = replace (fst m) (snd m) s : strRep ms s
내 시도이다. 나는 여기서 루프를 수행하는 올바른 방법을 이해할 수 없다.
당신의 수입을 보여 ou는 수 있습니까? 어디에서'대체 '할거야? –