bugfixes; step one for 'var T' as return type support

This commit is contained in:
Araq 2011-07-28 00:53:52 +02:00
commit 2f066395ba
27 changed files with 234 additions and 68 deletions

View file

@ -0,0 +1,20 @@
discard """
output: "45 hallo"
"""
type
TKachel = tuple[i: int, s: string]
TSpielwiese = object
k: seq[TKachel]
var
spielwiese: TSpielwiese
newSeq(spielwiese.k, 64)
proc at*(s: var TSpielwiese, x, y: int): var TKachel =
result = s.k[y * 8 + x]
spielwiese.at(3, 4) = (45, "hallo")
echo spielwiese.at(3,4)[0], " ", spielwiese.at(3,4)[1]