Я хотел бы указать последовательность непосредственно из среза (вместо того, чтобы повторять срез и добавлять каждый элемент в последовательность по отдельности). Я пробовал несколько разных способов, но очевидные не работают.
var
x = newSeq(1..n)
y: seq[int] = @[1..n]
z: seq[int] = 1..n
Единственное, что мне удалось заставить работать, это импортировать списки из future
var x: seq[int] = lc[x | (x <- 1..n), int]
Я не могу найти в документах способ, которым это можно сделать, не связанный с импортом экспериментальных материалов из будущего или перегрузкой конструктора последовательности.