Haskellで、四則演算を書いてみた priority :: Char -> Int priority c | c == '+' || c == '-' = 1 | otherwise = 2 calc :: String -> [Int] -> Int calc (x:xs) num@(n:ns) | ns == [] = n | xs == [] = calc' x num | priority x >= priority (head xs) …
引用をストックしました
引用するにはまずログインしてください
引用をストックできませんでした。再度お試しください
限定公開記事のため引用できません。