練習問題
ソースコードがどのように解析されるかを括弧で答える問題。
問題はこの3問。
resolve f (x:xs) = textify x ++ resolve f xs getenv key env = fromMaybe "" $ lookup key env readTemplate id = readFile $ prefix repo ++ "/" ++ id
私の答えはこれ。
resolve f (x:xs) = (textify x) ++ (resolve f xs) getenv key env = (fromMaybe "" $ (lookup key env)) readTemplate id = readFile $ ((prefix repo) ++ "/" ++ id)
最初の2問は回答例通り。3問目は回答例ではこうなっていました。
readTemplate id = readFile $ (((prefix repo) ++ "/") ++ id)