tseqtuple.nim 472 B

1234567891011121314151617181920212223242526272829
  1. discard """
  2. file: "tseqtuple.nim"
  3. output: "fA13msg1falsefB14msg2truefC15msg3false"
  4. """
  5. type
  6. TMsg = tuple[
  7. file: string,
  8. line: int,
  9. msg: string,
  10. err: bool]
  11. var s: seq[TMsg] = @[]
  12. s.add(("fA", 13, "msg1", false))
  13. s.add(("fB", 14, "msg2", true))
  14. s.add(("fC", 15, "msg3", false))
  15. for file, line, msg, err in items(s):
  16. stdout.write(file)
  17. stdout.write($line)
  18. stdout.write(msg)
  19. stdout.write($err)
  20. #OUT fA13msg1falsefB14msg2truefC15msg3false