> template filter(expr: untyped) = > > > when compiles(expr): > when expr is seq[bool]: echo "bool" elif expr is seq[int]: echo "int" > else: echo "something else" > else: > echo "can't compile" > > filter(a + b)
It seems code-highliting is broken.
> template filter(expr: untyped) = > > > when compiles(expr): > when expr is seq[bool]: echo "bool" elif expr is seq[int]: echo "int" > else: echo "something else" > else: > echo "can't compile" > > filter(a + b)
It seems code-highliting is broken.