Quick actions

cmd+k|ctrl+k

Navigation

Languages

RankNTypes

Snippet info

Language

Haskell

Visibility

public

Author

homam

Created

2016-10-16T13:00:26Z

Updated

2016-10-16T13:00:26Z

{-# LANGUAGE RankNTypes #-}

f :: (forall a. [a] -> b) -> Bool -> b
f g flag =
  if flag
  then g "abcd"
  else g [1,2]

main = do 
    print $ f length True
    print $ f length False
INFO