fork(1) download
  1. proc `$`(d: seq[int]): string =
  2. result = ""
  3. for i in 0..high(d):
  4. add(result, '\\')
  5. add(result, d[i])
  6.  
  7. proc mike(data: cstring) =
  8. echo "data: ", repr(data)
  9. echo ord(data[0])
  10.  
  11. var i = @[123,2,0,99]
  12. mike(cstring("\122\23")) # ok
  13. echo "start:"
  14. echo $i
  15.  
  16.  
Success #stdin #stdout 0s 6964KB
stdin
Standard input is empty
stdout
data: 0x2b321f6990c8"z\23"

122
start:
\123\2\0\99