fork download
  1. type
  2. MyRef = ref object
  3. myVal: int
  4.  
  5. let m = MyRef(myVal: 5)
  6.  
  7. proc get(m: MyRef): var int = m.myVal
  8.  
  9. var a = get(m)
  10. a = 1
  11. echo m.myVal
  12. get(m) = 3
  13. echo m.myval
Success #stdin #stdout 0s 2424KB
stdin
Standard input is empty
stdout
5
3