Files
Nim/tests/vm/tnewseqofcap.nim
2020-11-02 10:27:48 +01:00

19 lines
332 B
Nim

discard """
output: '''@["aaa", "bbb", "ccc"]'''
"""
const
foo = @["aaa", "bbb", "ccc"]
proc myTuple: tuple[n: int, bar: seq[string]] =
result.n = 42
result.bar = newSeqOfCap[string](foo.len)
for f in foo:
result.bar.add(f)
# It works if you change the below `const` to `let`
const
(n, bar) = myTuple()
echo bar