Difference between revisions of "HaskellWiki:Style test"
Jump to navigation
Jump to search
m (→Haskell) |
m (→Haskell) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 19: | Line 19: | ||
=== Haskell === |
=== Haskell === |
||
+ | Code block using <code><haskell /></code> tag |
||
<haskell> |
<haskell> |
||
Line 28: | Line 29: | ||
foo :: (Monad m) => m (Int,Int) |
foo :: (Monad m) => m (Int,Int) |
||
− | foo = (x-2,x - 1) where |
+ | foo = return (x-2,x - 1) where |
x = 3 |
x = 3 |
||
Line 38: | Line 39: | ||
</haskell> |
</haskell> |
||
⚫ | |||
− | Inline: <pre>pre</pre>. |
+ | <!-- Inline: <pre>pre</pre> is not working . --> |
+ | |||
⚫ | |||
+ | |||
+ | Inline using <code><code /></code> tag <code>import Prelude</code> |
||
+ | |||
+ | Using <code><pre /></code> tag for haskell code block will disable syntax highlight |
||
+ | |||
+ | <pre> |
||
+ | import Prelude |
||
+ | |||
+ | main :: IO () |
||
+ | main = print "Hello world" |
||
+ | </pre> |
Latest revision as of 07:06, 18 December 2016
H2
H3
H4
H5
H6
GeSHi Tests
C
<pre-c> for (int a=0;a<3;a++)
printf ("%d\n",a);
</pre-c>
Haskell
Code block using <haskell />
tag
{-
My program
-}
import Prelude
foo :: (Monad m) => m (Int,Int)
foo = return (x-2,x - 1) where
x = 3
-- The main function
main :: IO ()
main = do
a <- foo
putStr ("And the answer is: " ++(show (fst a))++"\n")
Inline using <hask />
tag import Prelude
Inline using <code />
tag import Prelude
Using <pre />
tag for haskell code block will disable syntax highlight
import Prelude main :: IO () main = print "Hello world"