Mais conteúdo relacionado
Advanced Topics in Haskell
- 10. a = 10 a = 10 a = 10
b = 20 b = 20 b = 20
c = 30 c = 30 c = 30
10
- 12. a=b+c a=b+c
where where
b=2 { b = 2;
c=3 c = 3; }
12
- 30. main :: IO ()
main = mapM_ (putStrLn . fizzBuzz) [1..]
fizzBuzz :: Integer -> String
fizzBuzz x
| x `mod` 15 == 0 = quot;FizzBuzzquot;
| x `mod` 3 == 0 = quot;Fizzquot;
| x `mod` 5 == 0 = quot;Buzzquot;
| otherwise = show x
30
- 34. Haskell FFI
FFI = Foreign Function Interface
import Foreign
data CChar
data CInt
34