Я пытаюсь уменьшить размер моего кода, но мне нужно несколько экземпляров данных этого типа:
g.addV('A').property('a-type','thing-x').property('a-value',1).next()
g.addV('A').property('a-type','thing-x').property('a-value',2).next()
...
g.addV('A').property('a-type','thing-x').property('a-value',n).next()
До 'a-value', равного n (например, 50).
# I tried a version of a loop I found here
# https://stackoverflow.com/questions/40907529/create-multiple-edges-having-vertex-id-number-0-to-49
#
g.inject((0..<50).toArray()).as('i').addV('a-value',select('i')).iterate()
Но я получаю ошибку:
g.inject((0..<50).toArray()).as('i').addV('a-value',select('i')).iterate()
^
SyntaxError: invalid syntax
Каков был бы правильный способ сделать это?
РЕДАКТИРОВАТЬ: Попытка построить на основе ответа, я просто хотел бы добавить, что для моего случая вызов t.iterate()
внутри цикла for дает ожидаемый результат, но не так, если это вызывается вне цикла , как указано ниже.