OOlib icon indicating copy to clipboard operation
OOlib copied to clipboard

`setter`/`getter`

Open glassesneo opened this issue 3 years ago • 0 comments

class pub A:
  var a*: int
  proc a*(value: int) {.setter.} =
    self.a = value

convert to below

type A* = ref object
  a: int
proc a*(self: A): int = self.a
proc `a=`*(self: A, value: int) =
  self.a = value

glassesneo avatar Apr 05 '22 03:04 glassesneo