tvarres4.nim 355 B

123456789101112131415161718192021
  1. discard """
  2. output: "45 hallo"
  3. """
  4. type
  5. TKachel = tuple[i: int, s: string]
  6. TSpielwiese = object
  7. k: seq[TKachel]
  8. var
  9. spielwiese: TSpielwiese
  10. newSeq(spielwiese.k, 64)
  11. proc at*(s: var TSpielwiese, x, y: int): var TKachel =
  12. result = s.k[y * 8 + x]
  13. spielwiese.at(3, 4) = (45, "hallo")
  14. echo spielwiese.at(3,4)[0], " ", spielwiese.at(3,4)[1]