1234567891011121314151617 |
- discard """
- nimout: '''void
- int'''
- """
- import macros
- macro checkType(ex: typed; expected: string): untyped =
- var t = ex.getType()
- echo t
- proc voidProc = echo "hello"
- proc intProc(a: int, b: float): int = 10
- checkType(voidProc(), "void")
- checkType(intProc(10, 20.0), "int")
|