Theres est un petit problème que je veux résoudre avec Haskell: Laisser substituer une fonction qui change toutes les jokers dans une chaîne pour un paramètre concret. La fonction a de signature:Simple haskell string gérer
subs :: String -> String -> String -> String
-- example:
-- subs 'x' "x^3 + x + sin(x)" "6.2" will generate
-- "6.2^3 + 6.2 + sin(6.2)"
@paullrulan. J'espère que vous n'êtes pas essayer de faire des mathématiques symboliques SANS un analyseur/AST appropriée les chaînes sont un cauchemar pour ça ... S'il vous plaît me dire tu n'es pas t essayant de substituer des variables lexicalement au lieu d'un AST ... –