Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nim 0.53 KB | None | 0 0
  1. // Main File
  2. import myadd as obj
  3.  
  4. proc main(): void =
  5.     echo obj.add[int](3, 5)
  6.     obj.printProc()
  7. main()
  8.  
  9. // Second File
  10. type
  11.     Person*[T, F] = object
  12.         name: T
  13.         age: F
  14.     Person2*[G, H] = object
  15.         name: G
  16.         age: H
  17. var
  18.     p: Person[string, int32]
  19.     p2:Person2[string, int32]
  20.  
  21. proc add*[T](x: T, y: T): T =
  22.     return x + y
  23.  
  24. proc printProc*(): void =
  25.     p.name = "Ethan "
  26.     p.age = 18
  27.     p2.name = "Derek "
  28.     p2.age = 32
  29.     echo p.name, p.age
  30.     echo p2.name, p2.age
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement