Advertisement
Guest User

Untitled

a guest
Jul 4th, 2015
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. module Main where
  2. import Control.Monad
  3.  
  4. fizzbuzz :: Int -> String
  5. fizzbuzz i
  6. | i `mod` 15 == 0 = "FizzBuzz"
  7. | i `mod` 3 == 0 = "Fizz"
  8. | i `mod` 5 == 0 = "Buzz"
  9. | otherwise = show i
  10.  
  11. main :: IO ()
  12. main = do
  13. -- Control.Monadをimportすると
  14. -- 不思議な事に forM_ という関数でforeachループが出来る
  15. forM_ [1..100] (\i -> do
  16. putStrLn (fizzbuzz i)
  17. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement