File: block-arguments.hs

package info (click to toggle)
haskell-ormolu 0.7.2.0-1
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 5,528 kB
  • sloc: haskell: 16,077; makefile: 7
file content (32 lines) | stat: -rw-r--r-- 353 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
f1 = foo do bar

f2 = foo do
  bar

f3 = foo case True of
  True -> bar
  False -> baz

f4 = foo let a = 3 in b

f5 = foo let a = 3
             b = a
          in b

f6 = foo if bar
         then baz
         else not baz

f7 = foo \x -> y

f8 = foo \x ->
  y

f9 = foo do { bar } baz

f10 = foo
  do { a }
  do { b }
  do c

f11 = do a do b do c do d