Content deleted Content added
m Reverted 1 edit by 189.164.71.15 (talk) to last revision by Aak82. (TW) |
→Haskell: improve example code |
||
Line 134:
===[[Haskell (programming language)|Haskell]]===
<source lang="haskell">
f :: Floating a => a -> a
f x = sqrt (abs x) + 5 * x ^ 3
message x = if x > 400 then "TOO LARGE" else show x▼
message :: Num a => a -> String
message x
| otherwise = show x
main :: IO ()
main = do
values <- replicateM 11 readLn
mapM_ (putStrLn . message . f) values</source>
===[[Java_(programming_language)|Java 5]]===
|