1
0
forked from aniani/vim

patch 8.2.3177: Vim9: can not use "for _ in expr" at script level

Problem:    Vim9: can not use "for _ in expr" at script level.
Solution:   Skip assignment if the loop variable is "_".
This commit is contained in:
Bram Moolenaar
2021-07-18 17:08:50 +02:00
parent 0c35752d04
commit ad2d4969e1
3 changed files with 20 additions and 2 deletions

View File

@@ -2557,6 +2557,12 @@ def Test_for_loop()
dd.counter = 12
endfor
assert_equal([{a: 'Cat', counter: 12}], foo)
reslist = []
for _ in range(3)
reslist->add('x')
endfor
assert_equal(['x', 'x', 'x'], reslist)
END
CheckDefAndScriptSuccess(lines)
enddef