tsigtypeop.nim 148 B

12345678910
  1. type
  2. Vec3[T] = array[3, T]
  3. proc foo(x: Vec3, y: Vec3.T, z: x.T): x.type.T =
  4. return 10
  5. var y: Vec3[int] = [1, 2, 3]
  6. var z: int = foo(y, 3, 4)