Guest User

Untitled

a guest
Feb 6th, 2016
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Nim 0.35 KB | None | 0 0
  1. proc createSequence: seq[int] =
  2.   result = @[10, 20]
  3.  
  4. proc mainProc =
  5.   let a = createSequence()
  6.   let b = a[0].unsafeAddr # OK
  7.  
  8.   for x in a:
  9.     let c = x.unsafeAddr # Error
  10.  
  11.   for i in 0..<a.len:
  12.     let c = a[i].unsafeAddr # OK
  13.  
  14.   for i in 0..<a.len:
  15.     let x = a[i]
  16.     let c = x.unsafeAddr # OK
  17.  
  18. if isMainModule:
  19.   mainProc()
Advertisement
Add Comment
Please, Sign In to add comment