tsetterfallback2.nim 190 B

123456789
  1. # https://forum.nim-lang.org/t/12785
  2. proc x(pt: var array[2, float]): var float = pt[0]
  3. var pt = [0.0, 0.0]
  4. pt.x += 1.0 # <-- fine
  5. x(pt) = 1.0 # <-- fine
  6. pt.x = 1.0 # <-- does not compile