Is there a native/elegant way to convert seq into tuple?
For example, I'd like to instantiate some variables basing on values stored in
a seq like this:
var s: seq[int] = @[1,2,3]
var (a,b,c) = s
Possible solution would look like this (or even more elegant?):
iterator values* [T] (s: seq[T]): T =
var i = 0
while i <= high(s):
yield i
inc i
var s: seq[int] = @[1,2,3]
var (a,b,c) = (s.values) #doesn't work since values() is not treated as
iterator
