Idris2/tests/idris2/basic021/CaseDep.idr

10 lines
202 B
Idris
Raw Normal View History

IntOrChar : Bool -> Type
IntOrChar True = Int
IntOrChar False = Char
foo : Nat -> (x : Bool) -> IntOrChar x -> String
foo num x i
= case x of
True => show num
False => show i