fork(1) download
  1. type
  2. A = ref object of RootObj
  3. AA = ref object of A
  4. BB = ref object of A
  5. CC = ref object of A
  6.  
  7. method doSmt(a: A, i: int) = echo "A"
  8. method doSmt(a: AA, i: int) = echo "AA"
  9. method doSmt(a: BB, i: int) = echo "BB"
  10. method doSmt(a: CC, i: int) = echo "CC"
  11.  
  12. let a: A = AA()
  13. a.doSmt 1
  14. echo NimVersion
Success #stdin #stdout 0s 2376KB
stdin
Standard input is empty
stdout
AA
0.11.2